當上一個頁面利用表單或網址傳參數過來時可以利用request.getParameter() & request.getParameterValues() 來接收

request.getParameter()

web

<form action="login.do" method="POST">

<p>帳號:<input type="text" name="account" value="" size="20" />

<p>密碼:<input type="password" name="passwd" value="" size="20" />

<p><input type="submit" value="登入" /> 

</form>


login.do

//紀錄 account & passwd 的值
String account = request.getParameter("account");

String passwd = request.getParameter("passwd"); 

//列出資料
out.println( account );

out.println( passwd );


 

request.getParameterValues()--可以取得多組值

當有多組相同名稱的值需要取得十,就無法使用 request.getParameter(),這時就必須使用 request.getParameterValues() 這個方法

 

web

<form action="login.do" method="POST">

<input type="radio" name="edu" value="g" />

<input type="radio" name="edu" value="b" />

<input type="radio" name="edu" value="h" />

<input type="radio" name="edu" value="j" />

<p><input type="submit" value="送出" /> 

</form>


login.do

string[] str = request.getParameterValues("edu");

for(string s : str){

out.println( str +"<br>"); //列出資料

}

 

創作者介紹
創作者 Noneway的菜鳥筆記 的頭像
Noneway

Noneway的菜鳥筆記

Noneway 發表在 痞客邦 留言(0) 人氣( 316 )