當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringMVC-学习笔记04【SpringMVC返回值类型及响应数据类型】
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC-学习笔记04【SpringMVC返回值类型及响应数据类型】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- Java后端 學習路線 筆記匯總表【黑馬程序員】
目錄
01-搭建環境
02-響應之返回值是String類型
03-響應之返回值是void類型
04-響應之返回值是ModelAndView類型
05-響應之使用forward和redirect進行頁面跳轉
06-響應json數據之過濾靜態資源
07-響應json數據之發送ajax的請求
08-響應json數據之響應json格式數據
隨堂筆記
第一章:響應數據和結果視圖
1.返回值分類
2.SpringMVC框架提供的轉發和重定向
3.ResponseBody響應json數據
01-搭建環境
?
02-響應之返回值是String類型
03-響應之返回值是void類型
04-響應之返回值是ModelAndView類型
05-響應之使用forward和redirect進行頁面跳轉
06-響應json數據之過濾靜態資源
07-響應json數據之發送ajax的請求
08-響應json數據之響應json格式數據
?
隨堂筆記
第一章:響應數據和結果視圖
1.返回值分類
- 1.返回字符串
- 1.Controller方法返回字符串可以指定邏輯視圖的名稱,根據視圖解析器為物理視圖的地址。
- 2.具體的應用場景
- 1.Controller方法返回字符串可以指定邏輯視圖的名稱,根據視圖解析器為物理視圖的地址。
- 2.返回值是void
- 1.如果控制器的方法返回值編寫成void,執行程序報404的異常,默認查找JSP頁面沒有找到。
- 1.默認會跳轉到@RequestMapping(value="/initUpdate") initUpdate的頁面。
- 2.可以使用請求轉發或者重定向跳轉到指定的頁面。
- 1.如果控制器的方法返回值編寫成void,執行程序報404的異常,默認查找JSP頁面沒有找到。
- 3.返回值是ModelAndView對象
- 1.ModelAndView對象是Spring提供的一個對象,可以用來調整具體的JSP視圖。
- 2.具體的代碼如下:
- ??
2.SpringMVC框架提供的轉發和重定向
- 1.forward請求轉發
- 1.controller方法返回String類型,想進行請求轉發也可以編寫成:
- 1.controller方法返回String類型,想進行請求轉發也可以編寫成:
- 2.redirect重定向
- 1.controller方法返回String類型,想進行重定向也可以編寫成:
- 1.controller方法返回String類型,想進行重定向也可以編寫成:
3.ResponseBody響應json數據
- 1.DispatcherServlet會攔截到所有的資源,導致一個問題就是靜態資源(img、css、js)也會被攔截到,從而不能被使用。解決問題就是需要配置靜態資源不進行攔截,在springmvc.xml配置文件添加如下配置。
- 1.mvc:resources標簽配置不過濾
- 1.location元素表示webapp目錄下的包下的所有文件
- 2.mapping元素表示以/static開頭的所有請求路徑,如/static/a 或者/static/a/b
- 1.mvc:resources標簽配置不過濾
- 2.使用@RequestBody獲取請求體數據。
- ?
- 3.使用@RequestBody注解把json的字符串轉換成JavaBean的對象。
- 4.使用@ResponseBody注解把JavaBean對象轉換成json字符串,直接響應。
- 1.要求方法需要返回JavaBean的對象
- ???????
- 5.json字符串和JavaBean對象互相轉換的過程中,需要使用jackson的jar包。
- ???????
總結
以上是生活随笔為你收集整理的SpringMVC-学习笔记04【SpringMVC返回值类型及响应数据类型】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC-学习笔记03【Spr
- 下一篇: jQuery使用详解