配置 dispatcherservlet :dispatcherservlet 預設載入 /web-inf/.xml 的 spring 配置檔案,啟動 web 層
的 spring 容器(表明可以有多個spring容器,但是我的問題是這些spring容器之間如何互動呢)。可以通過 contextconfiglocation 初始化引數自定義配置檔案的位置和名稱
配置自動掃瞄的包
在控制器的類定義及方法定義處都可標註
例子:
帶佔位符的 url 是 spring3.0 新增的功能,該功能在springmvc 向 rest 目標挺進發展過程中具有里程碑的意義
通過 @pathvariable 可以將 url 中佔位符引數繫結到控制器處理方法的入參中:url 中的 佔位符可以通過
@pathvariable("***") 繫結到操作方法的入參中。
請求處理方法簽名:
spring mvc 通過分析處理方法的簽名,將 http 請求資訊繫結到處理方法的相應入參中。
spring mvc 對控制器處理方法簽名的限制是很寬鬆的,幾乎可以按喜歡的任何方式對方法進行簽名。
必要時可以對方法及方法入參標註相應的註解(@pathvariable、@requestparam、@requestheader 等),springmvc 框架會將 http 請求的資訊繫結到相應的方法入參中,並根據方法的返回值型別做出相應的後續處理。
使用 @requestparam 繫結請求引數值:
在處理方法入參處使用 @requestparam 可以把請求引數傳遞給請求方法
– value:引數名
– required:是否必須。預設為 true, 表示請求引數中必須包含對應的引數,若不存在,將丟擲異常
使用 @requestheader 繫結請求報頭的屬性值:
請求頭包含了若干個屬性,伺服器可據此獲知客戶端的資訊,通過 @requestheader 即可將請求頭中的屬性值繫結到處理方法的入參中。
使用 @cookievalue 繫結請求中的 cookie 值:
@cookievalue 可讓處理方法入參繫結某個 cookie 值
spring mvc 會按請求引數名和 pojo 屬性名進行自動匹配,自動為該物件填充屬性值。支援級聯屬性。如:dept.deptid、dept.address.tel 等
使用 servlet 原生api 作為入參 :
springmvc只支援httpservletrequest、httpservletresponse和httpsession這三個原生servlet型別。
未完待續。。。
springMVC基本使用
springmvc九大元件 handleradapter 處理器介面卡 handlerexceptionresolver viewresolver 視 析器 handlerexceptionresolver localeresolver themeresolver multipartresolver...
springMVC基本使用
springmvc九大元件 handleradapter 處理器介面卡 handlerexceptionresolver viewresolver 視 析器 handlerexceptionresolver localeresolver themeresolver multipartresolver...
UGUI Scroll View的基本使用方法
1.效果圖 2.目標功能 1 在左側有限空間內放置一系列的toggle,滑動可以選擇不同toggle。2 滑動文字頁面 滑動條,可以看到所有文字 3.實現工具 scroll view 滾動檢視,可在gameobject ui scroll view處建立 4.scroll view解析 1 在scr...