我把它放到了f:\Apache Group\Tomcat 4.1\webapps\myweb\WEB-INF\classes\tax
(myweb虚拟目录已经能正常运行)

解决方案 »

  1.   

    String Product;  
    double Rate;改为
    =================》》String product;
    double rate;以下不改
    public void setProduct (String ProductName){}
    public String getProduct() {}
    public void setRate(double rateValue){}
    public double getRate() {}jsp 文件也不改
      

  2.   

    你的程序没有错.tomcat毛病老多.
      

  3.   

    去掉产品:<jsp:getProperty name="taxbean" property="Product" />
    <br>
    税率:<jsp:getProperty name="taxbean" property="Rate" />这两句,程序可以运行吗?
      

  4.   

    唉,楼主你要注意javaBean的基本规范。
    变量(属性)要用小写开头。修改你的jsp:
    产品:<jsp:getProperty name="taxbean" property="Product" />
    <br>
    税率:<jsp:getProperty name="taxbean" property="Rate" />
    将Product和Rate都改用小写字母开头:product和rate.这样就可以了。不过最好是把JavaBean也都改了,成员变量都要用小写开头,同时都设为private,虽然你不遵守这些规范也没事,但有些JSP容器就会报错。
      

  5.   

    JavaBean 的构造函数必须为空!!!!!!!
      

  6.   

    谢谢大家!!!
    按照prog2002() 的说法:
    去掉产品:<jsp:getProperty name="taxbean" property="Product" />
    <br>
    税率:<jsp:getProperty name="taxbean" property="Rate" />这两句,程序可以运行吗?
    现在程序可以正常运行了,。但为何加上那两句就不能运行了呢?