javaの勉強をしながら名刺を管理するwebアプリケーション開発をしています。
名刺情報を登録した後、登録した情報を一覧で表示させて、チェックボックスで選択したモノのみ次の画面に流したいと考えています。
しかし、現在送信ボタンは以下のようにひとつの会社情報に対して一つづつ付いてしまっています。
理想としては、会社情報の一覧から外して送信ボタンを取り付けて選択した情報を次の画面に流したいと考えています。
HTML
1<html> 2<head> 3<meta charset="UTF-8"> 4<title>印刷画面</title> 5</head> 6<body> 7<%= resultList.size() %> 8 <div align="center"> 9 <h1><FONT color="slategray">印刷選択</FONT></h1> 10 <hr> 11 </div> 12 <hr size="10" color="slategray"> 13 <% 14 if (resultList != null) { 15 %> 16 <% 17 try{ 18 for (int i = 0; resultList.size() >= 0 ; i++ ) { 19 Account account = resultList.get(i); 20 %> 21 <form action="/BusinesscardControlSystem/PrintComplete"method="post"> 22 <label> 23 <input type="hidden" name="accountNo" value="<%=i%>"> 24 <input type="checkbox" name="print" value="印刷" > 25 会社名:<%=account.getCompanyName()%> 26 名前:<%=account.getLastName()%><%=account.getFirstName()%> 27 <input type="submit" value="送信"> 28 </label> 29 </form> 30 31 32 <br> ------------------------------------------------------------ 33 <br> 34 35 <% 36 } 37 }catch(IndexOutOfBoundsException e){ 38 e.printStackTrace(); 39 } 40 } 41 %> 42</body> 43</html>
(現在)
会社名:○○
姓名:○○ □(チェックボックス) 送信 ←(ボタン)
会社名:○○
姓名:○○ □(チェックボックス) 送信 ←(ボタン)
(理想) ↓
会社名:○○
姓名:○○ □(チェックボックス)
会社名:○○
姓名:○○ □(チェックボックス)
送信 ←(ボタン)
(理想)のように送信ボタンをひとつだけ表示させ、選択した情報のみ選択して次の画面に流すにはどうすればよろしいでしょうか?ご教示頂けると幸いです。
*環境
mysql 5.7
windows7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/30 10:36
2015/12/01 00:22
2015/12/01 03:07