当直接访问者访问我们的网站时,我们无法维护Cookie和会话。例如,当访问者第一次访问我们的站点时,我们会得到一个空指针异常。当我们的网站有回访者时,就不会发生这种情况。知道为什么会这样吗?
每个页面都有一个body标签。在加载body标签时,我们不会获得会话值。我们只获得一个空指针异常(这只发生在第一次访问者身上)。当同一个访问者回到我们的网站时,我们没有得到空指针异常,它似乎工作正常。
body bgcolor =“#778899”onload =“change(),zipValid('<%= session.getAttribute(”zip“)。toString()%>')”
我想在网站www.unocardealers.com上这样做。基本上,每当访问者返回我们的网站时,我们都会尝试使用他们上次搜索的邮政编码预先填写邮政编码字段。如果他们在同一会话期间进行搜索,那么我们会尝试预先填写之前搜索过的邮政编码。
答案 0 :(得分:1)
'<%=session.getAttribute("zip").toString() %>'
如果session为null或session.getAttribute(“zip”)为null,则会在此处获得nullPointerException。只需添加一些空检查