美文网首页
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