これが可能かどうかは完全にはわかりませんが、ここで質問します。
.txtファイルからドロップダウンコンテンツを入力し、jquery/javascriptを使用してロードする.jspページがあります。
それらは次のようにロードされます:
$function(){
$(".dropdownA").load("dropdowninfo.txt);
};
また、サーブレットを使用してデータベースにpingを実行し、この特定の.jspページの他の情報を入力します。私の質問は、ドロップダウンメニューにあるものの適切な値を選択してその値を表示する方法です。
例:
ドロップダウンに{a、b、c、d、e}が含まれていて、サーブレットが「d」を返した場合、jspページに「d」を表示するにはどうすればよいですか。現在、リストが表示されます。以下は、jspページをコーディングした方法です。
<select class=".dropdownA"><select>
これにより、ドロップダウンにa、b、c、d、eが表示されます。では、どのように「d」を事前に選択しますか?または、ドロップダウンへの入力を含め、サーブレットからすべてを実行する必要がありますか?
ありがとう!
アップデート:
サーブレットはクエリを実行し、結果をjspページに返します。例えば:
ResultsSet results = record.executeQuery();
Result result = ResultSupport.toResult(results);
request.setAttribute("result", result);
RequestDispatcher rd = request.getRequestDispacher("/page.jsp");
rd.forward(request, response);
したがって、jspページで、
c:out value = "$ {result [x]}"を呼び出すことにより、対応する値を取得します。
本質的に、どういうわけか私は選択リストの事前に選択された値として${result[x]}を置く必要があります。