【求助】 JSP页面第一次加载如何在配置文件中初始化session对象为某个值
当主页面第一次加载的时候,会抛出空值异常,我想在第一次访问主页面的时候,在web.xml中初始化session中的"userName"为空,可以实现吗?该怎么实现?
<%
//session.setAttribute("userName", "123");
if(session.getAttribute("userName") != null){ //异常行
%>
<a href="myMessage.jsp" class="userA">[<%=session.getAttribute("userName")%>]</a> <%}
else{
%>
<a href="login.jsp" class="userA" title="登录">[Login]</a>
<a href="register.jsp" class="userA" title="注册">[Register]</a>
<%} %>
[解决办法]
没有对session进行检查
下面在使用的时候遇到null就肯定出错了
先做个检查
如果是null就设置为空
就行了