Предполагая, что вы используете JBoss EL или EL 2.2+, оба варианта будут хорошо работать на начальном экране. Но первый на самом деле более правильный, потому что второй будет только get
значение, но никогда set
значение. Если вы хотите собрать входные значения, вы всегда должны идти первым путем. EL (язык выражений) будет автоматически определять методы getUserName()
и setUserName()
при необходимости.
Второй способ никогда не будет работать, когда вы используете стандартную реализацию JSF EL, поскольку он не поддерживает прямые вызовы методов.
Чтобы узнать больше о JSF, начните с на нашей вики-странице JSF .