当前位置: 技术问答>java相关
关于JSP和JAVABEAN的问题,有一定难度,解决此问题者,300分坚决送上!决不食言!
来源: 互联网 发布时间:2015-02-22
本文导语: 原代码如下: ********************************** sample_bean.jsp文件如下: 丂 *********************************************************************** TaxRate.java文件如下: package tax; public class TaxRate{ String Product; double Rate; public...
原代码如下:
**********************************
sample_bean.jsp文件如下:
丂
***********************************************************************
TaxRate.java文件如下:
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);
}
}
****************************************************************
环境:WIN2000,JBUILDER5,TOMCAT3,TOMCAT4
我的文件目录结构如下:
tax sample_bean.jsp
WEB-INFclassestax TaxRate.class
*******************************************
问题:
"sample_bean.jsp": org.apache.jasper.JasperException: Cannot find any information on property 'Product' in a bean of type 'tax.TaxRate'
换用TOMCAT4。0无效
参考网站:http://p2p.wrox.com/archive/beginning_jsp/2001-08/5.asp
请高手帮忙解决!!!本人表示万分感谢!!
**********************************
sample_bean.jsp文件如下:
丂
***********************************************************************
TaxRate.java文件如下:
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);
}
}
****************************************************************
环境:WIN2000,JBUILDER5,TOMCAT3,TOMCAT4
我的文件目录结构如下:
tax sample_bean.jsp
WEB-INFclassestax TaxRate.class
*******************************************
问题:
"sample_bean.jsp": org.apache.jasper.JasperException: Cannot find any information on property 'Product' in a bean of type 'tax.TaxRate'
换用TOMCAT4。0无效
参考网站:http://p2p.wrox.com/archive/beginning_jsp/2001-08/5.asp
请高手帮忙解决!!!本人表示万分感谢!!
|
我也遇到与你同样的问题!
参数名第一个字母不能大写如应写成
就可以啦!
参数名第一个字母不能大写如应写成
就可以啦!
|
我在win2000+weblogic5.1下运行你的程序没有问题!
说明程序本身没问题!
我怀疑你的classpath是否正确!
说明程序本身没问题!
我怀疑你的classpath是否正确!
|
不满足javabean的条件吧
|
g~z
|
看了 半天感觉应该好用
|
我也遇到同样的问题,但将程序换一种方式写,就可以运行,程序本身好像没问题!
|
把
改成
试一试。
:)
改成
试一试。
:)
|
或者TaxRate.java中初始化属性值
String Product="";
double Rate=0;
|
xzwsun(太阳风暴)说的对!
|
应该是classpath的问题,jsp是当做servlet来的,每次调用先编成servlet再运行,
因此即使你的class文件放在和jsp一起也不表示它能找到,
将你的类的路径包含在classpath中,
在jsp中加上
因此即使你的class文件放在和jsp一起也不表示它能找到,
将你的类的路径包含在classpath中,
在jsp中加上
|
sorry,it should be:
|
yes,change "Product" to "product".Try it.