単純なHTMLフォームから収集したリクエストをJavaのHTTPRequestオブジェクトに記述しようとしています。最終的には、サーブレットに依存せずに、ユーザーがフォームから選択した内容に基づいてさまざまなデータを印刷するためにページをリロードすることを検討しています。JSPのJavaコード部分は次のようになります。
if (request.getAttribute("month") == "January") {
getSomeData;
}
else {
getSomeOtherData;
}
実際のHTMLコードは次のようになります。
<form name="month" method="post">
<select name="monthField"
<option value="January">January</option>
<option value="February">February</option>
</select>
<input type="submit" value="Submit">
</form>
SHOWSOMEDATA
ページを正常に再読み込みするアクションフィールドを省略しましたが、リクエストに書き込んでいないようです。元のコード(投稿できません-仕事用です)のif / showテストはより複雑で、ページは毎回( "month" == null)の場合で読み込まれるため、明らかに正しく投稿されていません。POSTオプションを正しく実行するにはどうすればよいですか?