JSP WEB 编程指南里面说
可以用对任何变量使用,用书上的例子,结果一直出报错。。。
自己试了下:
1、在java中加入变量定义,结果说在bean中已经定义了...编译不了
2、jsp页面刷新2次,一次是Unable to load class for JSP,另外一次是Cannot find any information on property 'price' in a bean of type 'com.wrox.cars.CarBean'
代码如下:
[code="jsp"]
Using a JavaBean
Using a javaBean
我有一辆 <jsp:getProperty name="myCar" property="make"/> <br/>
<jsp:setProperty name="myCar" property="make" value="Ferrai" />
现在我又一辆<jsp:getProperty name="myCar" property="make" />
我的车花费:<jsp:getProperty name="myCar" property="price" />
</body>
[/code]
[code="java"]
package com.wrox.cars;
import java.io.Serializable;
public class CarBean implements Serializable
{
public CarBean() {}
private String make="Ford";
public String getMake()
{
return make;
}
public void setMake(String make)
{
this.make=make;
}
private double cost=1000.00;
private double taxRate=17.5;
public double getPrice()
{
double price =(cost+(cost*(taxRate/100)));
return price;
}
private void setPrice(double newPrice)
{ }
}
[/code]
希望高手帮下忙,刚开始学,非常感谢....