【问题标题】:jsp session lost after javascript window.replace.location with other jsp pagejavascript window.replace.location 与其他jsp页面后jsp会话丢失
【发布时间】:2016-10-26 12:31:41
【问题描述】:

我正在开发一个 Web 应用程序,我需要在 login.jsp 页面之后重定向到 home.jsp 页面。我需要在主页中使用会话对象。但是每当我尝试从主页访问会话对象时,但我获取空值。重定向后如何从主页访问会话对象而不会丢失会话。我正在使用 java 脚本 windows.location.replace 重定向 Jsp 页面。提前致谢..

【问题讨论】:

    标签: javascript jsp session redirect


    【解决方案1】:

    我不知道确切的原因,但是 tomcat(或其他框架)在某些时候无法正确获取会话对象。 有时会因为 Request 方法或其他一些 xml 配置而发生。

    我相信您检查过 的值不是 false 并且您的 jsp 都不会使会话对象无效或删除它的属性。

    我丢失了我的错误记录,所以我无法告诉你为什么会发生这种情况 但如果你认为 windows.location.replace 是问题所在, 然后尝试在你的jsp中使用response.sendRedirect("url")。

    【讨论】:

    • 已解决。感谢您的帮助。这是重定向。我使用了 jsp 页面转发并对我的代码进行了一些更改,效果很好。
    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2020-12-14
    相关资源
    最近更新 更多