servlet:
    。
          HttpSession session=request.getSession(true);
session.setAttribute("studentBean",studentBean );

JSP页面:
       Student student=null;
    student=(Student)session.getAttribute("studentBean");
一直报空指针异常??? 啥情况

解决方案 »

  1.   

    session.setAttribute("studentBean",studentBean );
    时studentBean没有值导致报空指针异常
      

  2.   

    大哥我studentBean是一个类对象前面已经初始化了 只不过没写出来
      

  3.   

    其他地方错了吧  下面的代码不会报告一场servlet:
      。
      HttpSession session=request.getSession(true);  //这里是唯一会出现异常地方 如果request是空
    session.setAttribute("studentBean",studentBean ); 

    JSP页面:
      Student student=null;
      student=(Student)session.getAttribute("studentBean");
    一直报空指针异常??? 啥情况 
      

  4.   

    HttpSession session=request.getSession(true); ==》HttpSession session=request.getSession(); 试试
      

  5.   

    servlet中这样写:
             request.getSession().setAttribute("studentBean",studentBean );
    jsp中这样获取:
              request.getSession().getAttribute("studentBean",studentBean );
      

  6.   

    servlet中这样写:
      request.getSession().setAttribute("studentBean",studentBean );
    jsp中这样获取:
      request.getSession().getAttribute("studentBean");
      

  7.   

    使用重定向么 ? 如果禁止了cookie..产生空指针异常..
      

  8.   

    request不是空的 之前用request.getParameter()拿到表单提交的参数
      

  9.   

    用了 紧接着的语句时
    RequestDispatcher dispatcher = request.getRequestDispatcher("StudentMain.jsp");
    dispatcher.forward(request, response);