當上一個頁面利用表單或網址傳參數過來時可以利用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>"); //列出資料
}
請先 登入 以發表留言。