ホームページ >Java >&#&チュートリアル >JSPページにドロップダウンボックスを書き込むために何を使用するか
JSP ページにドロップダウン ボックスを記述する方法: 最初にページに非表示フィールドを設定して、バックグラウンドから渡された値を保存し、次にページにドロップダウン リストを出力し、最後にJS コード スニペットの隠しフィールドの値。ループ内のドロップダウン項目の ID 値と等しいかどうかを判断します。
#WEB開発の過程では、情報変更のための機能要件に遭遇することがよくあります。現時点では、現在の情報を表示し、新しい値をリセットできる JSP ページをユーザーに提供します。このページでは、通常、ドロップダウン リストが不可欠です。
推奨コース: Java チュートリアル 。
処理方法としては、以前考えたことがありますが、ページ上に隠しフィールドを設けてバックグラウンドから渡された値を保存し、そのドロップダウンリストを画面上に出力するというものです。ページ、およびその値 これはデフォルト、つまり最初の項目です。JS コード スニペットの隠しフィールドの値を取得し、それがループ内のドロップダウン項目の ID 値と等しいかどうかを判断します。等しい場合、項目の選択状態を設定します。この方法は面倒なのでコードは掲載しません。一般的に使用される 2 つの処理方法を次に示します。
<select id="user_id" name="user_id"> <c:forEach items="${users}" var="u"> <option value="${u.id }" <c:if test="${user.user_id==u.id}"><c:out value="selected"/></c:if>> ${u.name} </option> </c:forEach> </select>
方法 2:
<select id="projectPorperty" name="projectPorperty"> <option value="1">实施</option> <option value="0">研发</option> </select> <script> form.projectPorperty.value = '${user.projectPorperty}'; </script>
静的変数メソッド:
<!-- 实现select标签回显 --> 1.<select name="curStatus" value="${curStatus}"> <option value="0">-请选择-</option> <option value="1" <c:if test="${'1' eq curStatus}">selected</c:if> >男</option> <option value="2" <c:if test="${'2' eq curStatus}">selected</c:if> >女</option> </select>
以上がJSPページにドロップダウンボックスを書き込むために何を使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。