我有一个b.jsp文件 ,里面是调用了javabean 源文件如下
源码下载地址:http://www.yeesion.com/test.rar
 <HTML>
  <BODY>
  <%@ page language="java" %>
  <jsp:useBean id="taxbean" scope="application" class="tax.TaxRate" />
  <% taxbean.setProduct("A002");
  taxbean.setRate(17);
  %>
 使用方法 1 : <p>
 产品 : <%= taxbean.getProduct() %> <br>
 税率 : <%= taxbean.getRate() %>
  <p>
  <% taxbean.setProduct("A003");
  taxbean.setRate(3);
  %>
  <b> 使用方法 2 : </b> <p>
 产品 : <jsp:getProperty name="taxbean" property="Product" />
  <br>
 税率 : <jsp:getProperty name="taxbean" property="Rate" />
  </BODY>
  </HTML>javabean目录是
C:\Tomcat 6.0\webapps\test\WEB-INF\lib\tax\TaxRate.class
javabean源文件是
package tax;
public class TaxRate {
String Product;
double Rate;
public TaxRate() {
this.Product = "A001";
this.Rate = 5;
}
public void setProduct (String ProductName) {
this.Product = ProductName;
}
public String getProduct() {
return (this.Product);
}
public void setRate (double rateValue) {
this.Rate = rateValue;
}
public double getRate () {
return (this.Rate);
}
}可是我运行时出错:
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.JasperException: /b.jsp(4,3) The value for the useBean class attribute tax.TaxRate is invalid.
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:354)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause 源码下载地址:http://www.yeesion.com/test.rar