<SpringMvc>入門四 響應結果
阿新 • • 發佈:2018-12-17
1.響應String型別
根據試圖解析器,去找相對應的jsp
Model將物件存在request中
2.響應void型別
可以看出,此時void方法執行了,系統預設會去找testVoid.jsp
意思就是系統預設回去找 請求路徑下的jsp
例如類上,方法上
此時就會去pages目錄下,找response/testVoid.jsp
這樣做比較麻煩,所以一般用servletAPI
請求轉發:
重定向:
直接響應
3.響應ModelAndView
響應String,底層還是採用的ModelAndView
4.轉發和重定向(不能使用試圖解析器)
5.響應json資料
當springmvc使用靜態檔案時,dispatcherServlet預設全部攔截,所以需要配置不過濾靜態檔案
<!-- 設定靜態資源不過濾 --> <mvc:resources location="/css/" mapping="/css/**"/> <!-- 樣式 --> <mvc:resources location="/images/" mapping="/images/**"/> <!-- 圖片 --> <mvc:resources location="/js/" mapping="/js/**"/> <!-- javascript -->
前端傳過來的json串,採用fastjson轉換成javaBean物件
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.0</version> </dependency>