在我的.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;}
答案 0 :(得分:2)
方法getFoo()
是关键,而不是变量foo
。这就是Java bean属性的工作方式。可以省略变量foo
。