@RequestBody 请求实体注解
程序员文章站
2022-03-20 08:15:41
...
User实体类:
package com.htxx.entity.business;
public class User {
private String name;
private String pwd;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
jsp:
function myfunction() {
var name=$("#username").val();
var pwd=$("#password").val();
<%----%> var data= {
"name": name,
"pwd": pwd
};
$.ajax({
url:"rpc/rb",
data:JSON.stringify(data),
//data:{name:name,pwd:pwd},
type: 'POST', //必须是POST提交
dataType: "json",
contentType:'application/json;charset=UTF-8', //这句不能少,要不然报415错误
success:function(result){
},
error:function(){
alert("操作失败");
return false;
}
});
}
后台:
@RequestMapping(value="/rb")
public void rb( @RequestBody User user){
System.out.println("name="+user.getName());
System.out.println("pwd="+user.getPwd());
}
效果演示:
推荐阅读
-
@ResponseBody 和 @RequestBody 注解的区别
-
@ResponseBody 和 @RequestBody 注解的区别
-
[Spring Boot]使用自定义注解统一请求返回值
-
Java通过注解和反射 实现模拟 Hibernate Validator验证框架对实体对象的字段验证功能
-
Retrofit自定义请求参数注解的实现思路
-
Sping MVC不使用任何注解处理(jQuery)Ajax请求(基于XML配置)
-
简单看看@RequestBody注解原理
-
bug: @RequestBody注解失效,服务器返回415
-
SpringBoot实体类设置了id注解后仍然报错解决方法
-
ajax异步请求 后台用Spring的@RequestBody接受java对象