解决方案 »

  1.   

    session 不为空,session为空的话空指针会在12行报出的
    所以 14行还有的空指针就剩 session.getAttribute("CourseNum").toString();
    session 中存放的是对象,如果getAttribute取不到对象时,会返回null
    楼主代码 session.getAttribute("CourseNum") 应该取不到对象,返回null,使用null去调用toString 方法,空指针异常。
    检查代码中 给session中set CourseNum的代码,保证session中有该对象,或者toString前先判空,再toString
      

  2.   

    这是第二个页面jsp,其中用到session.setAttribute,但是第三个页面可以正常运行,那就说明可以去得到参数啊,问题中的是第四个页面,运行不出产生空指针问题
      

  3.   

    楼主你可以用JSP的编辑视图打开,然后打断点调试。
      

  4.   

    如果14行报的是空指针那只能是没有取到CourseNum的值啊,你看看是不是赋值的时候没有赋值进去
      

  5.   

    楼主可以把 session.getAttribute("CourseNum") 打印出来看看,是一个数字、null还是其它的