-Please select-。これは実際にはhtml と同様 違いはありませんが、JSP では el 式を使用して、より便利な機能を実現できます。"/> -Please select-。これは実際にはhtml と同様 違いはありませんが、JSP では el 式を使用して、より便利な機能を実現できます。">

ホームページ  >  記事  >  Java  >  JSPページのドロップダウンリスト

JSPページのドロップダウンリスト

(*-*)浩
(*-*)浩オリジナル
2019-05-20 16:53:313726ブラウズ

WEB開発の過程では、情報変更のための機能要件に遭遇することがよくあります。現時点では、現在の情報を表示し、新しい値をリセットできる JSP ページをユーザーに提供します。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。