我有一个模板:
<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
.