type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
org.apache.jsp.goods_005flist_jsp._jspService(goods_005flist_jsp.java:151)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

解决方案 »

  1.   

    没有取到值吧,空指针java.lang.NullPointerException在goods_005flist_jsp.java:151,你自己好好看看吧
      

  2.   

    goods_005flist_jsp页面传了一个空值到servlet之中
      

  3.   

    在tomcat目录下的work里找到goods_005flist_jsp.java这个servlet文件,并找到151行的代码是什么?这里出现了null,光看页面是看不出来的!你不把代码贴出来也是不知道的
      

  4.   

    goods_005flist_jsp页面传了一个空值到servlet之中
      

  5.   

    goods_005flist_jsp页面传了一个空值到servlet之中
    打酱油
      

  6.   

    tomcat\work\Catalina\localhost\项目名\org\apache\jsp
    找goods_005flist_jsp.java
    看151行是怎么回事。。
      

  7.   

    这个童鞋要学会自己查异常你先去work目录看看根据该JSP生成的Servelet文件出错的行数(151) 然后根据错误原因进行处理
      

  8.   

    goods_005flist_jsp.java:的151行是一个空的应用,好好看看那一行的代码
      

  9.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="JavaBean.*"%>
    <%@ page import="java.util.Vector"%>
    <%@ include file="public.jsp" %>
    <jsp:useBean id="goods" scope="page" class="JavaBean.Goods"/>
    <jsp:useBean id="db_conn"  class="JavaBean.DB_Conn"  scope="session"/>
    <jsp:useBean id="db_goods"  class="JavaBean.DB_goods" scope="session"/>
    <jsp:useBean id="db_type" class="JavaBean.DB_type" scope="session"/> <%!int i=0,size=0;%>
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>  
    <body> 
        <h3 align="center">欢迎光临时尚网上商城</h3>
        <table bgcolor="#ffccff" align=center border=1 cellspacing=0 width=90%>
        <tr bgcolor="#cccccc"><td colspan=10 align=center>时尚网上商城商品一览</td></tr>
        <tr bgcolor="#cc99cc">
        <td align=center>商品名称</td><td align=center>商品类别</td><td align=center>商品价格</td>
        <td align=center>商品折扣率</td><td align=center>折扣价格</td>
        <td align=center>商品描述</td><td align=center>生产制造商</td>
        <td align=center>是否推荐商品</td><td align=center>商品图片</td><td align=center>我要购买</td>
        </tr>
        <%
             //vector中存储购物网站中所有商品的信息,即存储购物车信息
             db_conn.ConnectDB();
            @SuppressWarnings("unchecked")
             Vector vector=new Vector();
             vector=db_goods.list_goods();
             size=vector.size();
        %>
        
      
        <%
            //从Vector容器中取出商品信息并输出到浏览器中
         
           for(i=0;i<size;i++){
               goods=(Goods)vector.elementAt(i);
        %>
        <tr>
        <td align=center><font size=2>
         <%out.print(goods.getGoods_name());%></font></td>
        <td align=center><font size=2>
         <%out.print(db_type.getTypename(goods.getTypeid()));%></font></td>
        <td align=center><font size=2>
         <%out.print(goods.getGoods_price());%></font></td>
        <td align=center><font size=2>
         <%out.print(goods.getGoods_discount());%></font></td>
        <td align=center><font size=2>
         <%out.print(goods.getGoods_price()*goods.getGoods_discount()/10);%></font></td>
        <td align=left><font size=2>
         <%out.print(goods.getGoods_desc());%></font></td>
        <td align=center><font size=2>
         <%out.print(goods.getSupplier());%></font></td>
        <td align=center><font size=2>
         <%out.print(int2Str(goods.getIspreferred()));%></font></td>
        
        <td align=center>
         <img src=<%out.print(goods.getGoods_pic());%>  width=40 height=40> </td>
        
        <%//当单击购买按钮时,隐藏域中信息将被发送至set_number.jsp页面中%>
        <td><form action="set_number.jsp"  method="post">
        <input type="hidden" name=goods_id 
         value=<%=goods.getGoods_id()%>>
        <input type="hidden" name=goods_name 
         value=<%=goods.getGoods_name()%>>
        <input type="hidden" name=goods_price 
         value=<%=goods.getGoods_price()%>>
        <input type="hidden" name=goods_discount 
         value=<%=goods.getGoods_discount()%>>
        <input type="submit" name="buy"  value="购买">
        </form></td></tr>
        
        <%}%>
        </table>
        </body>
     </html>
       
      

  10.   

    楼主你看下这个jsp中的151行是哪里,而后看是哪个对象或变量是null.
      

  11.   

    客户端上传值为空值!action做处理或者是FormBean在做转换的时候出现的异常,检查页面以及处理该form表单的action看看有哪个地方数据检查没做好
      

  12.   

    看看你那个public.jsp中有没有错误