0

我有一个模板:

<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>

当我单击模板中的命令链接时,我希望controller1's 或controller2's运行。@PostConstruct

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

4

0 回答 0