因为这个返回的session.getAttribute("islogin")对象没有实例化,所以就报错了。

解决方案 »

  1.   

    session.getAttribute("islogin").equals("ok")这一句出错,如果session.getAttribute("islogin")为null,就会报错~~~
      

  2.   

    恩,这两个条件不能并立吧。一个是为null的,一个却有值了。
      

  3.   

    恩,这两个条件不能并立吧。一个是为null的,一个却有值了。
      

  4.   

    看看你的这个:
    <%
    if(session.getAttribute("islogin")==null||!session.getAttribute("islogin").equals("ok"))
    {
    response.sendRedirect("../wrongrule.html");

    %>
    输入法都不对,还怎么测程序,最后一个大括号不对哦!~
      

  5.   

    http://community.csdn.net/Expert/TopicView.asp?id=3523372
      

  6.   

    对你要加权限验证的地方加filter 
    public void doFilter(
    ServletRequest request,
    ServletResponse response,
    FilterChain chain)
    throws IOException, ServletException {
    chain.doFilter(request, response);
    if(session.getAttribute("islogin")==null||!session.getAttribute("islogin").equals("ok"))
    {
     response.sendError(HttpServletResponse.SC_UNAUTHORIZED);}
    }
    }
      

  7.   

    <%
    if(session.getAttribute("islogin")==null)
    {
    response.sendRedirect("../wrongrule.html");
    }
    %>但出现java.lang.NullPointerException异常
    ,这不就是说没有“islogin”吗? 这不可能吧
    还是有这上问题???