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() метод автоматически.

Как это называется и где я могу узнать больше?

Ответы на вопрос(2)

Ваш ответ на вопрос