Как вызвать метод для управляемого компонента при нажатии кнопки или F5? - PullRequest
1 голос
/ 03 сентября 2011

Как я могу вызвать метод для управляемого компонента при нажатии кнопки или F5?

1 Ответ

1 голос
/ 03 сентября 2011

Если bean-компонент является областью запроса и страница обслуживается заголовками ответа, которые инструктируют браузер не кэшировать страницу, то вы можете выполнить эту работу в конструкторе bean-компонента или в методе @PostConstruct.

* 1006 Е.Г. *

public class Bean {

    public Bean() {
        // Here, in the constructor.
    }

    @PostConstruct
    public void init() {
        // Or here, in the postconstructor.
    }

}

Метод @PostConstruct особенно полезен, если вы вводите зависимости с помощью @ManagedProperty, @EJB или @Inject и т. Д. И хотите выполнить инициализацию на основе этих зависимостей.

...