1. 程式人生 > >前端使用JSP來進行開發,用AJAX獲取資料,控制返回給前端返回的是JSP頁面,還是JSON資料

前端使用JSP來進行開發,用AJAX獲取資料,控制返回給前端返回的是JSP頁面,還是JSON資料

一,問題

以前開發的時候,前端使用JSP或許Thyme Leaf來開發。由於是使用AJAX來獲取資料,所以有時會犯糊塗,如何控制給前端返回頁面,還是一個JSON格式的資料。

二,解決方案

2.1 當你需要給前端返回JSON資料時

在這裡插入圖片描述

方案就是:在你返回一個物件的時候,在介面上加上@ResponseBody註解,就會自動將物件解析成json格式返回給前端。這樣子前端拿到的就是json格式的資料了。

2.2 當你需要給前端返回資料時,還需要進行頁面跳轉

在這裡插入圖片描述

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

注意:不能加@ResponseBody註解!否則會將這個jsp頁面解析成json格式,頁面將不會跳轉