我有一个java servlet,它设置一个为特定页面提供的请求属性。在该页面上,有一些javascript可以通过window.location.href = ...重新定向到新页面。
重定向页面中的请求属性是否可用?我意识到这个问题有点令人困惑,我为此道歉,我不确定如何更好地解释它,但我提前感谢你的耐心!
答案 0 :(得分:1)
将为重定向创建一个新请求,您将丢失请求范围的属性。如果要保留数据,请考虑将其存储在会话中。
答案 1 :(得分:1)
请求属性仅在设置它们的请求的时间段/范围内有效。您应该使用会话范围属性。
答案 2 :(得分:1)
每次重定向到新页面时,都会产生一个全新的请求,并创建一个新的请求对象。因此,您之前请求对象中的任何内容都将被丢弃。尝试在会话或应用程序范围中保存数据。这应该解决它。