0

在我的 .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;}
4

1 回答 1

2

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

于 2013-02-27T20:58:30.837 回答