前端使用JSP来进行开发,用AJAX获取数据,控制返回给前端返回的是JSP页面,还是JSON数据

一,问题

以前开发的时候,前端使用JSP或许Thyme Leaf来开发。由于是使用AJAX来获取数据,所以有时会犯糊涂,如何控制给前端返回页面,还是一个JSON格式的数据。

二,解决方案

2.1 当你需要给前端返回JSON数据时

在这里插入图片描述

方案就是:在你返回一个对象的时候,在接口上加上@ResponseBody注解,就会自动将对象解析成json格式返回给前端。这样子前端拿到的就是json格式的数据了。

2.2 当你需要给前端返回数据时,还需要进行页面跳转

在这里插入图片描述

方案就是:给前端返回ModelAndView,使用方法modelAndView.setViewName(“页面路径”)即可。

注意:不能加@ResponseBody注解!否则会将这个jsp页面解析成json格式,页面将不会跳转

猜你喜欢

转载自blog.csdn.net/daotiao0199/article/details/84319498