我是Spring/JSF的新手。當bean更改爲@Scope(「請求」)時,Ajax調用不起作用PrimeFaces
我有一個由@Component
其中有一個@Autowired
UserClass
類有註釋的控制器,
@Scope(value=org.springframework.beans.factory.config.BeanDefinition.SCOPE_PROTOTYPE)
我需要爲每個新的請求,所以我的控制器都被註解@Scope("request")
其中工程創建一個新的UserClass
實例完美地(爲每個請求創建新的實例)和這個註解。
但在<p:dataTable>
選擇,commondLink,<f:setPropertyActionListener...
注打破了Ajax調用:如果我改變@Scope("request")
到@ViewScoped
阿賈克斯的作品,但我UserClass
成爲單身,所有的數據在線程之間共享。
我google了一下,知道我們需要使用JSF註釋或者Spring,但是在這裏我只使用Spring註解。
而我發現這個,PrimeFaces doesn't work when bean scope is request但無法理解。