我有一个模板:
<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
或controller2
的{{1}}运行。
或者,如果这不可能,我怎样才能获得当前包含页面的信息,以及它的控制器bean来调用它的@PostConstruct
。