5
我有一個使用註釋映射的控制器; URL正在被客戶端應用程序訪問,併發送POST/GET數據。如何在此方法中訪問請求對象?Spring web:帶註釋映射的控制器 - 獲取HttpServletRequest /表單數據
我有一個使用註釋映射的控制器; URL正在被客戶端應用程序訪問,併發送POST/GET數據。如何在此方法中訪問請求對象?Spring web:帶註釋映射的控制器 - 獲取HttpServletRequest /表單數據
只需在該方法中添加一個類型爲HttpServletRequest
的參數即可。
檢查13.11.4。支持處理方法的參數和the spring mvc docs
所以返回類型:
public String yourMethod(HttpServletRequest request) {..}
您可以使用特定的請求參數的方式如下:
public String yourMethod(@RequestParam("petId") int petId) {..}
謝謝你,是的,我發現它。 :-) – Sri 2010-04-09 05:47:40
至少從Spring 3.0開始(「petId」)是可選的,因爲它默認爲變量名。 – stivlo 2011-10-21 10:31:54
@stivlo - true,我總是在沒有它的情況下使用它,但是如果編譯器沒有包含調試信息,spring將無法知道參數的名稱。 – Bozho 2011-10-21 10:42:42