Java getter для несуществующего атрибута класса
Я использую некоторую функциональность в 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">
И даже если нет атрибута_isCodeSmith
в моем классеBar
Бежитget_isCodeSmith()
метод автоматически.
Как это называется и где я могу узнать больше?