An error occurred at line: 8 in the jsp file: /carPage.jsp
com.wrox.cars.CarBean cannot be resolved to a type
5: 
6:  <body>
7:   <h2>Using a JavaBean</h2>
8:   <% com.wrox.cars.CarBean myCar = new com.wrox.cars.CarBean(); %>
9:   I own a <%= myCar.getMake() %> <br/>
10:   <% myCar.setMake("Ferrari"); %>
11:   Now I own a <%= myCar.getMake() %>
JSP页面“Using a JavaBean",打不开,不知道到底哪里错了,第八行有问题吗?

解决方案 »

  1.   

    《JSP  web编程指南》里的一个例子,跟书上的一样啊
      

  2.   

    看一下路径是某正确
    com.wrox.cars.CarBean
      

  3.   

    用JSP动作撒
    <body>
    <h2 >Using a JavaBean </h2 >
    <jsp:useBean id="myCar" class="com.wrox.cars.CarBean" scope="page"/>
    I own a<jsp:getProperty name="myCar" property="make"/>
    <jsp:setProperty name="myCar" property="make" value="Ferrari"/>
    Now I own a<jsp:getProperty name="myCar" property="make"/>
      

  4.   

    他是找不 到你用的那个类,在你的web-inf下看一下,有没有编译好的class存在
      

  5.   

    编好了啊
    D:\Java\tomcat\WEB-INF\classes\begjsp-ch04\WEB-INF\classes\com\wrox\cars\CarBean.class
    是不是目录搞错了?
      

  6.   

    你绝对没有导包,就是你的那个CarBan所在的包
      

  7.   

    在该页面顶部需要加上import="com.wrox.cars.*"
    试试看
      

  8.   

    D:\Java\tomcat\WEB-INF\classes\begjsp-ch04\WEB-INF\classes\com\wrox\cars\CarBean.class 楼主的目录比较奇怪!!!大概是class文件放错地方了!
    我猜应该是java/tomcat/webapps/begjsp-ch04\WEB-INF\classes\com\wrox\cars\CarBean.class才对
      

  9.   

    建议把错误信息贴出来估计CarBean中引用的类的jar包需要放在tomcat的common\Lib\下面
      

  10.   

    你这么试试:D:\Java\tomcat\WEB-INF\classes\begjsp-ch04\com\wrox\cars\CarBean.class
    是这样的路径
      

  11.   

    两个web-inf   奇怪。
      

  12.   

    好久没来了,谢谢大家热情的回答,感动ING