如何根据会话属性的值更改JSP页面中包含的标头?

时间:2015-09-11 07:39:13

标签: jsp

这是我的代码:

<%
 if(session.getAttribute("loggedIn").equals(null))
 {

%>    

<%@ include file="header.jsp"%>

  <%
 }
 else if(session.getAttribute("loggedIn").equals("user"))
 {
    %>

  <%@ include file="pheader.jsp"%>

    <%
 }
    %>

这就是我设置会话属性的方式:

if(utype.equals("admin"))
{
    session.setAttribute("loggedIn", "admin");
}
else 
{
    session.setAttribute("loggedIn", "user");
}

这会引发空指针异常。 我明白,因为没有人登录,属性值为空。

我该如何解决这个问题?

0 个答案:

没有答案