下記JSPに作成したプルダウンの【get.koumokuName】をサーブレット上にて取得したいのですが、サーブレット上でセッションを取得し【String kamoku[] = request.getParameterValues("subjectName");】を使用すると、option値の【get.koumokuNo】だけが取得されてしまいます。
koumokuNameが欲しいのですが、どのような記載をしたら望みのものが取得できますでしょうか。
※配列で取得している理由は、データの数によって複数個プルダウンを出しているため全て取得するためです。
【JSP】
<%-- 科目プルダウン --%> <select name="subjectName" id="idSubjectName"
tabindex="10" style="width: 99%; border: none;">
<option>
<c:forEach var="get" items="${expensesSearchForm.subjectList}">
<c:if test="${meisaiList.karikatakamoku == get.koumokuNo}" var="ans" /> <c:if test="${ans}"> <%-- パターン1(この処理に入る=科目Noに対応してる項目だからこれを選択状態にする) --%> <option value="${get.koumokuNo}" selected> <c:out value="${get.koumokuName}" /> </option> </c:if> <c:if test="${!ans}"> <%-- パターン2 --%> <option value="${get.koumokuNo}"> <c:out value="${get.koumokuName}" /> </option> </c:if> </c:forEach> </option> </select>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/24 04:21