【发布时间】:2023-03-21 18:19:01
【问题描述】:
正如标题所说,我不确定如何向控制器发出请求并获取数据并在我的 jsp 上使用它。 假设我有这个控制器,它返回一个用户对象列表,列表
@RequestMapping(value = "/findUsers", method = {RequestMethod.GET, RequestMethod.PUT}, consumes = {MediaType.APPLICATION_JSON_VALUE}, produces = {MediaType.APPLICATION_JSON_VALUE})
public ResponseEntity<BaseAjaxResponse<List<UserDto>>> findUsers( @RequestBody UsersDto utenteDto ){
//LOGIC GOES HERE
return ResponseEntity.status(status).body(response);
}
现在,在我的 JSP 文件中,我写了这样的内容。
<form>
<input type="text" placeholder="name" id="name" value="name">
<input type="text" placeholder="surname" id="surname" value="surname">
<button type="submit" id="search">
</form>
这是我的 js。
$("#search").click( function(evt){
evt.preventDefault();
searchUser();
}
function searchUser(){
var Url = "/findUsers"
var User = new Object();
User.name = $("#name").val();
User.surname = $("#surname").val();
$.ajax({
url : handleContattoUrl,
dataType : 'json',
contentType : 'application/json; charset=UTF-8',
type : 'POST',
data: JSON.stringify(User)
});
在这里我被卡住了......我如何取回数据并使用它?
【问题讨论】:
标签: jquery ajax rest spring-mvc jsp