什么時(shí)候使用f:viewAction/preRenderView與PostConstruct?何時(shí)使用f:viewAction或preRenderView事件來初始化頁的數(shù)據(jù),而不是使用@PostConstruct注釋?是根據(jù)支持bean的范圍類型使用其中一種或另一種的理由,例如,如果支持bean是@RequestScoped,那么選擇使用f:viewAction或preRenderView過關(guān)@PostConstruct在呈現(xiàn)視圖之前初始化支持bean是不相關(guān)的,因?yàn)檫@兩者會(huì)產(chǎn)生相同的效果嗎?F:視圖或預(yù)渲染視圖<f:metadata>
<f:viewAction action="#{myBean.initialize}" /></f:metadata><f:metadata>
<f:event type="preRenderView" listener="#{myBean.initialize}"/></f:metadata>或@PostConstructpublic class MyBean{
@PostConstruct
public void initialize()
{
}}
什么時(shí)候使用f:viewAction/preRenderView與PostConstruct?
喵喵時(shí)光機(jī)
2019-10-21 16:12:22