У меня что-то подобное:
лица-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>
У меня есть бин, а на странице JSP у меня есть что-то вроде value="#{aBean.someBoo}"
. Но у меня нет такого свойства в Java-файле бина. Нет такой вещи как, например: private String someBoo;
Вместо этого есть getSomeBoo()
метод. Код работает, но я не могу понять, почему. Как он знает, чтобы выполнить getSomeBoo()
, если есть только #{aBean.someBoo}
. Является ли какое-то соглашение, что оно пропускает get
? Что мне не хватает? Я довольно новичок, поэтому, где я могу найти это объяснил хорошо.