我希望将从简单的 HTML 表单收集的请求写入 Java 中的 HTTPRequest 对象;最终,我希望重新加载页面以根据用户从表单中所做的选择打印出不同的数据 - 而不依赖于 servlet。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
我省略了 action 字段,它可以很好地重新加载页面,但它似乎没有写入请求;原始代码(不能发布它 - 它是为了工作)有一个更复杂的 if/show 测试,并且页面每次都加载 ("month"==null) 案例,所以它显然没有正确发布。我该怎么做才能正确执行 POST 选项?