这些变量都在JSP页的最顶部定义了。

解决方案 »

  1.   

    没有初始化 BTitle,String BTitle; 该成 String BTitle="";
      

  2.   

    这些变量都在JSP页的最顶部定义了。
      

  3.   

    你定义的时候是不是初始化了?
    还有是最好判断它是不是为null
      

  4.   

    谢谢 chenwenhuiyy(阿飞) 同志,我是定义,可是没有初始化,我初始化以后就可以用了,是不是在JSP里,所有变量定义时必须初始化呢?
      

  5.   

    不仅是在jsp中,所有java语言中都要求一定要进行变量显式初始化的.
      

  6.   

    定义和初始化是两码事。如果你的 if(Rs.next())是false的话,就没有给BTitle赋值而是直接走了 response.sendRedirect("BBSList.jsp");这时候就会爆错
      

  7.   

    同意happyegg(想转型的程序员),要么你可以在else{}里面给它赋个值