ホームページ >Java >&#&チュートリアル >JSPページにドロップダウンボックスを書き込むために何を使用するか

JSPページにドロップダウンボックスを書き込むために何を使用するか

(*-*)浩
(*-*)浩オリジナル
2019-05-16 10:28:0616552ブラウズ

JSP ページにドロップダウン ボックスを記述する方法: 最初にページに非表示フィールドを設定して、バックグラウンドから渡された値を保存し、次にページにドロップダウン リストを出力し、最後にJS コード スニペットの隠しフィールドの値。ループ内のドロップダウン項目の ID 値と等しいかどうかを判断します。

JSPページにドロップダウンボックスを書き込むために何を使用するか

#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="${&#39;1&#39; eq curStatus}">selected</c:if> >男</option>     
  <option value="2" <c:if test="${&#39;2&#39; eq curStatus}">selected</c:if> >女</option>  
 </select>

以上がJSPページにドロップダウンボックスを書き込むために何を使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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