Java 如何在刷新servlet期间获取上一个值

Java 如何在刷新servlet期间获取上一个值,java,servlets,Java,Servlets,我有一个仆人。我正在使用以下代码进行刷新 res.addHeader(“刷新”、“10”) 但在我用表格阅读日期之前 这是第一次,它工作得很好。但10秒后,在刷新期间,由于日期为空,我得到空指针异常 如何在刷新后获取日期的上一个值 提前感谢,, Mahes最简单的解决方案可能是在会话中保存日期 如果请求(post)中存在该值,则将该值存储在会话中 setAttribute(“queryDate”,theDate) 重新加载时,检查getParameter()是否返回null,并使用getAttr

我有一个仆人。我正在使用以下代码进行刷新

res.addHeader(“刷新”、“10”)

但在我用表格阅读日期之前

这是第一次,它工作得很好。但10秒后,在刷新期间,由于日期为空,我得到空指针异常

如何在刷新后获取日期的上一个值

提前感谢,,
Mahes

最简单的解决方案可能是在会话中保存日期

如果请求(post)中存在该值,则将该值存储在会话中

setAttribute(“queryDate”,theDate)


重新加载时,检查getParameter()是否返回null,并使用getAttribute()使用会话中的日期。

将值放入会话是一个有效选项

另一个选项是,在第一次提交时,向包含先前提交日期的表单添加隐藏字段。刷新时,将提交隐藏字段,因此日期仍然是请求参数的一部分