我在用户登陆之前我进行如下操作
String username = (String)session.getAttribute("userName");
if(username.equals(UserName))//如果username的值等于登陆页面传来的UserName的值的话
{
response.sendRedirect("../Login/LoginPage.jsp?msg=nologin");
//跳转到登陆页面
}
登陆成功后
session.setAttribute("userName",UserName);可是出现如下异常
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
String username = (String)session.getAttribute("userName");
if(username.equals(UserName))//如果username的值等于登陆页面传来的UserName的值的话
{
response.sendRedirect("../Login/LoginPage.jsp?msg=nologin");
//跳转到登陆页面
}
登陆成功后
session.setAttribute("userName",UserName);可是出现如下异常
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
还有
登陆成功后
session.setAttribute("userName",UserName);你登陆成功后才这样做,不知道你这一句
String username = (String)session.getAttribute("userName");怎么取呢?
if(UserName.equals(username))
可是第二次登陆的时候他就显示为 null了