<jsp:getproperty>如何访问java bean的变量?</jsp:getproperty>

时间:2013-02-27 20:49:50

标签: java jsp javabeans jsp-tags

在我的.jsp上我使用以下代码从我的java bean“Bean”返回一个INT值“foo”。这里还有一种叫做getFoo();

的方法
<jsp:getProperty name="bean" property="foo" />

如何检索此值?它是从Bean.getFoo()方法返回的值,还是变量本身,Bean.foo?

我实际上希望我的getFoo()方法返回存储在我编码的自定义对象数组中的变量。如果我没有foo变量但是getFoo()方法会发生什么?

编辑:我可以使用getFoo()方法,而不仅仅是返回一个类似命名的变量吗?比如,比下面更复杂的东西,还有什么东西可以归还?

public getFoo() {return this.foo;}

1 个答案:

答案 0 :(得分:2)

方法getFoo()是关键,而不是变量foo。这就是Java bean属性的工作方式。可以省略变量foo