1、直接把表單的引數寫在controller相應的方法的形參中,適用於get方式提交,不適用於post方式提交。
/**
* 1.直接把表單的引數寫在controller相應的方法的形參中
* @param username
* @param password*/(
"/adduser1"
)public string adduser1
(string username,string password)
url形式:http://localhost/ssmdemo/demo/adduser1?username=lixiaoxi&password=111111 提交的引數需要和controller方法中的入參名稱一致。
2、用註解@requestparam繫結請求引數到方法入參
當請求引數username不存在時會有異常發生,可以通過設定屬性required=false解決,例如: @requestparam(value=「username」, required=false)
/**
* 6、用註解@requestparam繫結請求引數到方法入參
* @param username
* @param password
*/(value=
"/adduser6"
,method=requestmethod.get)
public string adduser6
(@requestparam
("username"
) string username,
@requestparam
("password"
) string password)
3、建立乙個實體類
/**
* 3、通過乙個bean來接收,這個類要寫上getter和setter
* @param user */(
"/adduser3"
)public string adduser3
(@validated
@requestbody usermodel user)
4、通過@pathvariable獲取路徑中的引數
/**
* 4、通過@pathvariable獲取路徑中的引數
* @param username
* @param password
*/(value=
"/adduser4//"
,method=requestmethod.get)
public string adduser4
(@pathvariable string username,
@pathvariable string password)
例如,訪問http://localhost/ssmdemo/demo/adduser4/lixiaoxi/111111 路徑時,則自動將url中模板變數和繫結到通過@pathvariable註解的同名引數上,即入參後username=lixiaoxi、password=111111。
****
5、通過httpservletrequest接收,post方式和get方式都可以。
/**
* 2、通過httpservletrequest接收
6、使用@modelattribute註解獲取post請求的form表單資料
/demo/adduser5" method="post">
使用者名稱: type
="text"
name
="username"
/>
/>
密 碼: type
="password"
name
="password"
/>
/>
type
="submit"
value
="提交"
/>
type
="reset"
value
="重置"
/>
form
>
/**
* 5、使用@modelattribute註解獲取post請求的form表單資料
* @param user
*/(value=
"/adduser5"
,method=requestmethod.post)
public string adduser5
(@modelattribute
("user"
) usermodel user)
獲取url引數
想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...
獲取url引數
想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...
getResponseCode獲取URL響應狀態碼
http狀態返回 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 http狀態返回 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。http狀態返回 2xx 成功...