一,问题
以前开发的时候,前端使用JSP或许Thyme Leaf来开发。由于是使用AJAX来获取数据,所以有时会犯糊涂,如何控制给前端返回页面,还是一个JSON格式的数据。
二,解决方案
2.1 当你需要给前端返回JSON数据时
方案就是:在你返回一个对象的时候,在接口上加上@ResponseBody注解,就会自动将对象解析成json格式返回给前端。这样子前端拿到的就是json格式的数据了。
2.2 当你需要给前端返回数据时,还需要进行页面跳转
方案就是:给前端返回ModelAndView,使用方法modelAndView.setViewName(“页面路径”)即可。
注意:不能加@ResponseBody注解!否则会将这个jsp页面解析成json格式,页面将不会跳转