Я использую интеграцию JSF-Spring, я вызываю метод bean-объекта в области запросов под управлением Spring из JSP, используя JSF <h:commandButton>
. Я не могу понять одну вещь: конструктор bean-компонента Spring вызывается дважды. Почему это происходит?
Вот управляющий компонент Spring:
@org.springframework.stereotype.Component
@org.springframework.context.annotation.Scope("request")
public class MyAction implements java.io.Serializable {
public MyAction(){
System.out.println("inside request scoped bean");
}
Вот представление JSF:
<h:commandButton value="add" action="#{MyAction.add}" />