WEB開発の過程では、情報変更のための機能要件に遭遇することがよくあります。現時点では、現在の情報を表示し、新しい値をリセットできる JSP ページをユーザーに提供します。
このページでは、通常、ドロップダウン リストが不可欠です。処理方法としては以前考えたことがありますが、ページ上に隠しフィールドを設定してバックグラウンドから渡された値を保存し、ページ上にドロップダウンリストとその値を出力するというものです。現時点のデフォルト、つまり One item です。js コード スニペットの隠しフィールドの値を取得し、それがループ内のドロップダウン項目の ID 値と等しいかどうかを判断します。等しい場合は、設定します。アイテムの選択状態。この方法は面倒すぎるからです。
次に、一般的に使用される 2 つの処理方法を示します。
方法 1:
<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>
上記 2 つの方法にはそれぞれ利点があり、デメリット. 状況に応じて使い分けましょう!
以上がJSPページのドロップダウンリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。