找到index_jsp.java的180行,看那个变量为"Null";在你的workspace目录下的.metadata\.plugins\org.eclipse.wst.server.core里找(eclipse3.2)。
或者tomcat根目录下work文件夹里找。

解决方案 »

  1.   

    頁面上沒有得到傳輸的值所以空指針了
    login。jsp出錯吧
      

  2.   

    看錯了是index.jsp
    org.apache.jsp.index_jsp._jspx_meth_c_005fwhen_005f1(index_jsp.java:180) -------------------------------
    org.apache.jsp.index_jsp._jspx_meth_c_005fchoose_005f0(index_jsp.java:99) -----------------------------
      

  3.   

    页面空指针,肯定有数据传到页面为NULL了,加个判断,或者找到该值
      

  4.   

    jsp页面有空值,要一个一个输出试试吧,逐一排除。
      

  5.   

    该问题的补充: 我按照以上方法,找到了提示该错误的对象:但是由于水平有限我没有发现什么问题,请大家指点一二:
      <jsp:useBean id=" bid" class="songce.Bid" scope="request">
       <jsp:setProperty name="bid" property="*"/>
      </jsp:useBean>                                                         
      
      <jsp:forward page="showbid.jsp"></jsp:forward>提示的就是“bid”为null;应该如何改进?
      

  6.   

    <jsp:useBean id=" bid" class="songce.Bid" scope="request"> 
        <jsp:setProperty name="bid" property="*"/> 
       </jsp:useBean>           
    你这个什么意义啦? 用*又是干嘛呢
    然后value 又没有
      

  7.   

    property="*" 是javabean中的特殊记法,这样会使得容器让每个请求参数都与javabean的性质相匹配,并对带相应请求的参数名的各个性质完成赋值,这里我用做进行表单的处理。 我也感觉是它的原因但是在书中明明写着这段话,所以我还是对错误不了解。