<%@ page language="java" import="db.*" %><HTML>
<BODY>
<jsp:useBean id="TaxRate" scope="application" class="db.TaxRate"/>
修改前:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
<jsp:setProperty name="TaxRate" property="Product" value="Hello" />
<jsp:setProperty name="TaxRate" property="Rate" value="2.9" />
修改后:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
</BODY></HTML>
<BODY>
<jsp:useBean id="TaxRate" scope="application" class="db.TaxRate"/>
修改前:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
<jsp:setProperty name="TaxRate" property="Product" value="Hello" />
<jsp:setProperty name="TaxRate" property="Rate" value="2.9" />
修改后:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
</BODY></HTML>
<%@ page language="java" import="db.*" %>
-->
<%@ page language="java"%>
<jsp:userBean id="TaxRate" scope="page" class="db.TaxRate" />
中把属性Product换成"product",javabean的属性是getXxx()与setXxx()中的"xxx",它是通过bean的内视而得到的,与你的成员变量无关.另标准bean属性,应该设为"private",否则就失去了get与set的意义