部品 |
概観 |
Servlet , JSP |
送信ボタン
リセットボタン |
|
【1つの名前に1つのパラメータが対応しているとき】
//名前を指定してパラメータを取得
String s = request.getParameter("OM") ;// OM:オプションメニュー名
// 受け取ったパラメータを全て表示
Enumeration att1 = request.getParameterNames();
while (att1.hasMoreElements()) {
String name,value ;
name = (String)att1.nextElement() ;
value= request.getParameter(name) ;
msg += name + ":" + value + "<br>";
}
|
オプションメニュー |
|
グループボックス
と
ラジオボタン |
|
チェックボックス |
チェックボックス1
チェックボックス2
チェックボックス3 |
1行テキスト領域 |
|
//基本的には上と同じ
//日本語の扱いに注意
//名前を指定してパラメータを取得
String s = request.getParameter("OM") ;// OM:オプションメニュー名
|
ファイル選択領域 |
|
複数行テキスト領域 |
|
チェックボックス |
チェックボックス1
チェックボックス2
チェックボックス3 |
【同じ名前で複数のバラメータがあるとき】
String ids ="" ;
String[] s = request.getParameterValues("LB") ;//LB:リストボックス名
for (int i = 0; i < s.length; i++) {
ids += "LB" + String.valueOf(i) + " = " + s[i] +"<br>"
;
}
//パラメータはs[i]として取得できる。 |
リストボックス |
|