前提・実現したいこと
値を取得したい列のボタンを押下したときに横一列の値を取得し、
画面遷移をしたい。
発生している問題
画面遷移も表示内容も正しく取れているのですが、
値を取得したい列の変更ボタン押下時、一番上の列の値しか取得できません。
該当のソースコード
<c:forEach var="a" items="${List}"> <tr class="index"> <td><input class="waku" type="text" name="a_date" value="${a.date }" readonly></td> <td><input class="waku" type="text" name="a_id" value="${a.id }" readonly></td> <td><input class="waku" type="text" name ="b_date" value="${a.date2 }" readonly></td> <td><input class="waku" type="text" name ="c_date" value="${a.c_date }" readonly></td> <td><input class="waku" type="text" name ="b_id" value="${a.id2 }" readonly></td> <td><input class="waku" type="text" name ="a_name" value="${a.name2 }" readonly></td> <td><input class="waku" type="text" name ="a_price" value="${a.price }" readonly></td> <c:choose> <c:when test="${price == amount}"> <td><input class="waku" type="text" name="amount" value="${a.amount}" readonly></td> </c:when> <c:otherwise> <td class="red"><input class="waku" type="text" name="amount" value="${a.amount }" readonly></td> </c:otherwise> </c:choose> <td> <input type="hidden" name="a_date" value=""/> <input type="hidden" name="a_id" value=""> <form:hidden path="b_date" name="b_date" value=""/> <form:hidden path="c_date" name="c_date" value=""/> <form:hidden path="customer_id" name="b_id" value=""/> <form:hidden path="customer_name" name="a_name" value=""/> <form:hidden path="total_price" name="a_price" value=""/> <form:hidden path="amount" name="amount" value=""/> <input type="submit" value="変更する" name="henkou" id="button" class="button" > </td> </tr> </c:forEach> コード
表示は画像のようになります
二列目以降の変更ボタンを押したらボタンの列の8個の値を持って
画面遷移したいのですが、
どのボタンを押しても一列目の値が次の画面へいってしまいます。
コードは質問用で雑ではありますが、ご教示頂けるとありがたいです。```ここに言語を入力
コード
### 補足情報(FW/ツールのバージョンなど) Eclipse
回答1件
あなたの回答
tips
プレビュー