【SpringMVC】@RequestMapping注意点

@RequestMapping注意点


  • springmvc使用ajax返回json格式数据

  • 前端:使用post方式请求数据

     <script>
            $(function () {
                $.post("${pageContext.request.contextPath}/a2", function (list) {
                    console.log(list);
                })
            })
    
    </script>
    
  • Controller

    	@ResponseBody
        @RequestMapping("/a2")
        public List<User> showAllUsers(){
            List<User> list=new ArrayList<User>();
            list.add(new User("小鸭子1号",1,"男"));
            list.add(new User("小鸭子2号",2,"女"));
            list.add(new User("小鸭子3号",3,"男"));
    
            return list;
        }
    
  • 问题:并没有打印数据

  • 解决:

    虽说@RequestMapping不写method属性时,默认Get/Post方式都可以请求数据,但有时候会出问题

    方法上方注解改成@PostMapping("/a2")即可

posted @ 2021-02-22 21:20  musecho  阅读(114)  评论(0编辑  收藏  举报