【**:
普通url提交引數
該格式url為:url.do?param1=mahc¶m2=8888.00
需要在上文中的hellocontroller物件新增方法如下:
1/**
2* spring mvc url提交引數
3* @param name
4* @return 5*/
/param
")
7public modelandview getinfo(@requestparam("
name
") string name)
訪問該方法的url格式為:param?name=hoking(get方式)。該方式是很普通的提交方式。用註解@requestparam繫結請求引數a到變數a當請求引數a不存在時會有異常發生,可以通過設定屬性required=false解決,例如: @requestparam(value="a", required=false)。如上文中,通過name獲取提交的引數。
restful風格的url引數
接下來我們了解一下restful風格。http請求方法在restful web 服務中的典型應用資源get put post delete一組資源的uri,比如單個資源的uri,比如142。更多資訊請閱讀如下文章。
具體的實現需要在上文中的hellocontroller物件新增方法如下:
1/**
2* spring mvc 支援restful風格的url引數
3*
4* @return 5*/
/index/
")
7public string getmessage(@pathvariable("
username
") string username)
上面使用了@pathvariable。pathvariable與requestparam的不同在於。
訪問該方法的url格式為:index/mahoking。@pathvariable是用來獲得請求url中的動態引數的,十分方便。mahoking即是username的動態值。
上文中的getmessage()方法,返回string物件,該值代表頁面的跳轉位址,不包含副檔名(字尾名)。本例中為message.jsp頁面。
Spring MVC url提交引數和獲取引數
普通url提交引數 該格式url為 url.do?param1 mahc m2 8888.00 需要在上文中的hellocontroller物件新增方法如下 12 3 4 5 6 7 8 9 10 11 spring mvc url提交引數 param name return param publi...
GET提交和POST提交
1 get提交的規則 我們做專案的時候進行提交資料的時候,經常會用到get提交和post提交,首先呢get是指定資源請求資料,post是向指定的資源提交要被處理的資料,我們再來看一下關於get的詳細解釋 1 get是可以被快取的 2 get的引數是保留在瀏覽器的歷史記錄裡面的 3 get可以被我們收...
主參形參的區別
一 區別 1 函式定義方式不同 形參出現在函式定義中,在整個函式體內都可以使用,離開該函式則不能使用。實參出現在主調函式中,進入被調函式後,實參變數也不能使用。2 使用原理不同 函式的形参列於函式宣告中,在函式定義的函式體內使用。當函式呼叫時,形參 任何種類的 是一類將被填充的空白或是佔位符。實參是...