首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP页面第一次加载怎么在配置文件中初始化session对象为某个值

2012-11-06 
【求助】 JSP页面第一次加载如何在配置文件中初始化session对象为某个值当主页面第一次加载的时候,会抛出空

【求助】 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>&nbsp; <%}  
  else{ 
%>
  <a href="login.jsp" class="userA" title="登录">[Login]</a>&nbsp;
  <a href="register.jsp" class="userA" title="注册">[Register]</a>
<%} %>

[解决办法]
没有对session进行检查
下面在使用的时候遇到null就肯定出错了
先做个检查
如果是null就设置为空
就行了

热点排行