Servlet请求和window.location.href

时间:2012-05-23 15:31:16

标签: java servlets http-request

我有一个java servlet,它设置一个为特定页面提供的请求属性。在该页面上,有一些javascript可以通过window.location.href = ...重新定向到新页面。

重定向页面中的请求属性是否可用?我意识到这个问题有点令人困惑,我为此道歉,我不确定如何更好地解释它,但我提前感谢你的耐心!

3 个答案:

答案 0 :(得分:1)

将为重定向创建一个新请求,您将丢失请求范围的属性。如果要保留数据,请考虑将其存储在会话中。

答案 1 :(得分:1)

请求属性仅在设置它们的请求的时间段/范围内有效。您应该使用会话范围属性。

答案 2 :(得分:1)

每次重定向到新页面时,都会产生一个全新的请求,并创建一个新的请求对象。因此,您之前请求对象中的任何内容都将被丢弃。尝试在会话或应用程序范围中保存数据。这应该解决它。