【问题标题】:Trying to maintain session in all the pages in Java试图在 Java 中的所有页面中保持会话
【发布时间】:2012-07-06 01:22:04
【问题描述】:

当直接访问者访问我们的网站时,我们无法维护 cookie 和会话。例如,当访问者第一次访问我们的站点时,我们会收到一个空指针异常。当有回访者访问我们的网站时,不会发生这种情况。知道为什么会发生这种情况吗?

每个页面都有一个正文标签。在加载 body 标签时,我们没有得到会话值。我们只得到一个空指针异常(这只发生在第一次访问者身上)。当同一个访问者返回我们的网站时,我们没有收到空指针异常,而且它似乎工作正常。

body bgcolor="#778899" onload="change(),zipValid('')"

我正在尝试在 www.unocardealers.com 网站上执行此操作。基本上,每当访问者回到我们的网站时,我们都会尝试使用他们上次搜索的邮政编码预先填写邮政编码字段。如果他们在同一会话期间进行搜索,那么我们正在尝试预先填写他们之前搜索的邮政编码。

【问题讨论】:

  • 请发布一些代码来突出这个问题
  • 堆栈跟踪也可以提供帮助

标签: java html jsp session tags


【解决方案1】:

'<%=session.getAttribute("zip").toString() %>'

如果 session 为 null 或 session.getAttribute("zip") 为 null,您将在此处获得 nullPointerException。只需添加一些空值检查

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2012-08-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    相关资源
    最近更新 更多