jsp側で動的に入力フォームを増やしていて
name属性は下記のようになっています。
<form action="index.java" method="POST"> <input type="text" name="param[0][a]"> <input type="text" name="param[0][b]"> <input type="text" name="param[1][a]"> <input type="text" name="param[1][b]"> <input type="submit" name="submit"> </form>
java側で受け取りfor文でまわして値を取得したいです。
String param = request.getParameter("param");
上記の受け取り方ですとString型で取得してしまい、
for文でまわして出力しようとしたときに下記エラーが出ます。
「式の型は配列型で String に解決済みのものである必要があります。」
調べたのですが配列の受け取り方がわかりません。
よろしくお願いいたします。
String param = request.getParameter("param"); for (int i =0; i < param.length(); i++) { System.out.println("param=" + param[i][a] + "<br>"); System.out.println("param=" + param[i][b] + "<br>"); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/20 10:13
2017/06/20 10:15
2017/06/20 10:35
2017/06/21 02:39 編集
2017/06/21 01:21