Я использую некоторые функции в Java, которые мне не совсем понятны, поэтому я хочу ознакомиться с ними, чтобы я мог использовать их более эффективно.Проблема в том, что я не знаю, как он называется, поэтому мне трудно получить больше информации о нем:
У меня есть класс Foo
, определенный следующим образом:
private String _name;
private Bar _bar;
//getters and setters
И Bar
:
private String _code;
//getters and setters
public String get_isCodeSmith()
{
boolean rVal = _code.toLowerCase().contains("smith");
return rVal;
}
Каким-то образом на моих страницах JSP (когда у меня есть переменная Session
с именем Foo
), я могу написать логические теги, подобные этому:
<logic:equal name="Foo" property="_bar._isCodeSmith" value="true">
И хотя в моем классе Bar
нет атрибута _isCodeSmith
, он автоматически запускает метод get_isCodeSmith()
.
Как это называется и где я могу узнать больше?