如何访问java bean的非getter/setter方法

use*_*735 2 java jsf el javabeans

我有一个从java bean获取值的xhtml页面:

<h:dataTable value="${myBean.getAccounts}" var="account">
        <h:column>
            <f:facet name="header">Account ID</f:facet>
            #{account.id}
        </h:column>
        <h:column>
            <f:facet name="header">Account Name</f:facet>
            #{account.name}
        </h:column>

</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

问题是,当我在Tomcat 7服务器上运行它时,我收到一个错误:getAccounts不是myBean属性.java类的getAccounts方法是一个返回一些结果的独立方法.

我无法调用此方法吗?

任何帮助表示赞赏.

谢谢!

Jef*_*rey 5

属性名称是account,而不是getAccounts.getAccounts是一个返回属性帐户的getter