@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")即可