我有类似的东西:
面孔-config.xml
<managed-bean>
<managed-bean-name>aBean</managed-bean-name>
<managed-bean-class>some.pack.Bean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
我有一个 bean,在 jsp 页面中我有类似value="#{aBean.someBoo}"
. 但我在 bean 的 java 文件中没有这样的属性。没有例如这样的东西:private String someBoo;
取而代之的是getSomeBoo()
方法。该代码有效,但我不明白为什么。如果getSomeBoo()
只有#{aBean.someBoo}
. 它省略了一些约定get
吗?我错过了什么?我是新手,所以在哪里可以找到解释得很好。