私のjspページ
<select name="se">
<option value="1">D1</option>
<option value="2">D2</option>
<option value="3">D3</option>
</select>
ユーザーがD1を選択しているときに、同じページにデータベースのコンテンツを表示したいと思います。
D2、D3も同じです。
選択クエリはどこに書くべきですか?
イベントを使用onchange
してサーバーを呼び出すことができます。サーバー側では、リクエストを処理してデータベースから必要な結果を返し、それを表示するか、jspの呼び出し中にデータベースから結果をプリフェッチして、onchange
イベントを表示/非表示にすることができます。
jQueryを使用するような
<select onchange="$('divId').show()"></select>
イベントを使用onchange
して選択ボックスの値を取得し、ajaxを介して値をサーブレットに渡すことができます。
これを実行します: