シナリオ:再増殖表駆動型ドロップダウン
ユーザーがドロップ ダウンリストから、彼/彼女の状態を選択することで、私のJSPフォームに記入。 (ドロップダウンリストはデータベースから作成されます)
ユーザーは、次のページに進むために、自分のフォームで「次へ」を押します。
ユーザーは、自分のフォームに[戻る]を押して前のページに戻ります。
問題:
Stateフィールドは、ユーザーが選択したものと再投入していません。
質問:
ユーザーが選択したものとフィールドを再作成するにはどうすればよいですか? (私はHTTPセッションを使って試しました)。私は以下の私の のコードが含まれている:
現在のコード:
<td><select name="State" tabindex="6">
<option>--</option>
<% for(int i=0; i<stateDDL.size()-1; i++){
String state = stateDDL.get(i).toString();
i++;
String stateVal = stateDDL.get(i).toString();%>
<option value=<%=stateVal%>><%=state%></option>
<%
} %>
</select></td>
注*:stateValは 状態は、文字列を表すデータベース(すなわち「AL」)に送信されている値を表しユーザーがドロップダウンメニュー(「アラバマ」など)に表示されます