私はSpring/JSFの新機能です。BeanがPrimeFacesで@Scope( "request")に変更されたときにAjax呼び出しが機能しない
私は私が私のコントローラが動作します@Scope("request")
でアノテートされたそれぞれの新しい要求のための新しいUserClass
インスタンスを作成する必要があり@Autowired
クラスUserClass
を持って@Component
で注釈されているコントローラ、
@Scope(value=org.springframework.beans.factory.config.BeanDefinition.SCOPE_PROTOTYPE)
を持っていますこのアノテーションで完全に(リクエストごとに新しいインスタンスを作成する)
しかし、それは、<f:setPropertyActionListener...
NOTEを<p:dataTable>
選択、commondLinkでAJAX呼び出しを破った:私は@Scope("request")
@ViewScoped
にAjaxの作品を変更するが、私のUserClass
がシングルトンとなり、すべてのデータをスレッド間で共有されている場合。
JSFアノテーションまたはSpringのいずれかを使用する必要があることを知りましたが、ここではSpringアノテーションのみを使用しています。
私はこれを見つけました。PrimeFaces doesn't work when bean scope is requestが理解できませんでした。