去掉程序中的this.就不会有问题了

解决方案 »

  1.   

    package tax;
      public class TaxRate {
         String product;
         double rate;
         public TaxRate() {
         }
         public void setProduct (String product) {
               this.product = product;
         }
         public String getProduct() {
               return product;
         }
         public void setRate (double rate) {
               this.rate = rate;
         }
         public double getRate () {
               return rate;
         }
      }在浏览器里运行http://localhost:8080/index.jsp
      

  2.   

    jsp文件放在哪?
    要放在root下
    http://localhost:8080/root/index.jsp
      

  3.   

    在浏览器里运行http://localhost/index.jsp出现如下错误:
    org.apache.jasper.JasperException: Cannot find any information on property 'Product' in a bean of type 'tax.TaxRate'
    请问这是什么原因???
    注意看错误信息
    Product----product<%@ page language="java" import="tax.*" %>
    <HTML>
    <BODY>
    <jsp:useBean id="TaxRate" scope="application" class="tax.TaxRate" />
    修改前:
    <br>
     产品 : <jsp:getProperty name="TaxRate" property="product" />
      <br>
     税率 : <jsp:getProperty name="TaxRate" property="rate" />
    <jsp:setProperty name="TaxRate" property="product" value="aaaa" /> 
    <jsp:setProperty name="TaxRate" property="rate" value="35" /> 
    修改后:
    <br>
     产品 : <jsp:getProperty name="TaxRate" property="product" />
      <br>
     税率 : <jsp:getProperty name="TaxRate" property="rate" />
    </BODY>
    </HTML>
      

  4.   

    String product改为public String product
      

  5.   

    怎么一模一样的问题又来了?!
    见:
    http://expert.csdn.net/Expert/topic/1357/1357254.xml?temp=.4310266