使包含页面的控制器的PostConstruct运行

时间:2012-11-29 14:00:19

标签: jsf

我有一个模板:

<html xmlns="blahblah">
<h:commandLink></h:commandLink>

 <ui:insert name="body" />
</html>

使用此模板的页面:

<ui:composition xmlns="blahblah"
    template="/templates/template_main.xhtml">


    <ui:define name="body">
#{controller1.blahblah}
       </ui:define>

</ui:composition>

使用此模板的另一个页面:

<ui:composition xmlns="blahblah"
    template="/templates/template_main.xhtml">


    <ui:define name="body">
#{controller2.blahblah}
       </ui:define>

</ui:composition>

当我点击模板中的命令链接时,我希望controller1controller2的{​​{1}}运行。

或者,如果这不可能,我怎样才能获得当前包含页面的信息,以及它的控制器bean来调用它的@PostConstruct

0 个答案:

没有答案