美文网首页
spring的@RequestBody 注解与前端数据传递

spring的@RequestBody 注解与前端数据传递

作者: raysonfang | 来源:发表于2018-07-13 15:15 被阅读127次

后台代码
Controller 类

@RestController
public class TestController {

    @Autowired
    private HttpServletRequest request;

    @PostMapping("/hello")
    public String helloworld(@RequestBody User<Student> user) {

        System.out.println(user.getName()+"  "+user.getAge()+"  "+user.getParam().getNumber()+
        "  "+user.getParam().getClassName());
        return "index";
    }
}

实体类结构

public class User<T> {
private String name;
private int age;
T param;
}

前端数据传递

  var str = JSON.stringify( {name:"张三" , age : 15 , param : {number : "1000" , className : "1班"}} );
$.ajax({
url : "http://localhost:88/hello/hello",
type : "post",
contentType: 'application/json',
data: str,
});

相关文章

网友评论

      本文标题:spring的@RequestBody 注解与前端数据传递

      本文链接:https://www.haomeiwen.com/subject/nqzjpftx.html