没有成员itemName的set get方法吧
既然用了<%@ page import="CartItem" %>
为何不直接
<%
  item0 = new CartItem();
  item0.setNumItems(34);
   ....
%>

解决方案 »

  1.   

    你的tomcat运行一个成功的例子试试,如果行,就是jsp问题
      

  2.   

    错误提示:
    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 3 in the jsp file: /ShoppingCart.jspGenerated servlet error:
        [javac] Compiling 1 source fileD:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:7: '.' expected
    import CartItem;
                   ^
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:44: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
          CartItem item0 = null;
          ^An error occurred at line: 3 in the jsp file: /ShoppingCart.jspGenerated servlet error:
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:46: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
            item0 = (CartItem) pageContext.getAttribute("item0", PageContext.SESSION_SCOPE);
                     ^An error occurred at line: 3 in the jsp file: /ShoppingCart.jspGenerated servlet error:
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:49: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
                item0 = (CartItem) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "CartItem");
                         ^An error occurred at line: 8 in the jsp file: /ShoppingCart.jspGenerated servlet error:
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:66: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
          CartItem item1 = null;
          ^An error occurred at line: 8 in the jsp file: /ShoppingCart.jspGenerated servlet error:
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:68: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
            item1 = (CartItem) pageContext.getAttribute("item1", PageContext.SESSION_SCOPE);
                     ^An error occurred at line: 8 in the jsp file: /ShoppingCart.jspGenerated servlet error:
    D:\tomcat\work\Standalone\localhost\_\ShoppingCart_jsp.java:71: cannot resolve symbol
    symbol  : class CartItem 
    location: class org.apache.jsp.ShoppingCart_jsp
                item1 = (CartItem) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "CartItem");
                         ^
    7 errors
    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:340)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
    at java.lang.Thread.run(Thread.java:536)--------------------------------------------------------------------------------Apache Tomcat/4.1.18
      

  3.   

    好象tomcat用bean的时候 bean 一定要放在包里面你加个包试试
      

  4.   

    没有找到 CartItem类?  这个类你放在什么地方啦?
      

  5.   

    我放在webapps/boot/web-inf/classes下的
      

  6.   

    我的bean放的位置可以保证是正确的,不知是不是其他的问题?!因为我以前很好的运行过的,有一次我试着改了conf里的一些配置,就不能正常运行了,后来我重装了tomcat,也不行了,请前辈赐教啊!!!
      

  7.   

    import 句有问题 : <%@ page import="CartItem" %>