0

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

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

正文 bgcolor="#778899" onload="change(),zipValid('<%=session.getAttribute("zip").toString() %>')"

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

4

1 回答 1

1

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

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

于 2012-07-05T15:45:41.377 回答