【发布时间】:2014-02-19 17:26:08
【问题描述】:
我有一个 JSP 页面,我正在使用 response.sendRedirect(recordUrl2) 调用另一个 JSP 页面。我有一些来自第一个 JSP 页面的会话变量,这些变量在重定向后会丢失。在 web.xml 配置 xml 文件中是否可以做任何事情来保留会话变量?
我在 xml 中添加了以下内容,但没有维护变量:
<session-descriptor>
<persistent-store-type>memory</persistent-store-type>
<sharing-enabled>true</sharing-enabled>
</session-descriptor>
我也尝试了 response.encodeRedirectURL(recordUrl2),但没有维护会话变量。
【问题讨论】:
-
会话变量应该在页面重定向中保持不变,除非您在某处清除会话或您的重定向更改了主机或协议。