request.getSession(false)!=nullkey是false?

解决方案 »

  1.   

      这句代码的意思是,得到Session,如果已经存在则返回session,如果不存在,则返回空值!
      

  2.   

    Quote: 引用 1 楼 huxiweng 的回复:

     这句代码的意思是,得到Session,如果已经存在则返回session,如果不存在,则返回空值!
      

  3.   

    想起来了。那你看看这个是jsp哪里的代码:
    index_jsp.java:85
      

  4.   

    Quote: 引用 4 楼 huxiweng 的回复:

    看过了,就是那个代码,没什么不一样的,重启了一遍,在运行又出现以下错误:
    org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 2724:      <%
    25:      if(request.getSession(false)!=null){
    26:        String ok=(String)session.getAttribute("ok");
    27:        if(ok.equals("ok")){
    28:        out.print("登陆成功!“);
    29:        }}else{
    30:        response.sendRedirect("login.html");
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    这又是怎么回事?
      

  5.   

    Quote: 引用 3 楼 dj1174232716 的回复:

    Quote: 引用 1 楼 huxiweng 的回复:

    已经就解决问题了,直接这样写就可以了:
     if(session.getAttribute("ok")!=null){
           String ok=(String)session.getAttribute("ok");
           if("ok".equals(ok)){
           out.print("登陆成功!");
           }}else{
           response.sendRedirect("login.html");
           }