繁体   English   中英

在模板中调用托管Bean初始化

[英]Invoke managed bean initialization in template

我想知道是否存在一种在渲染响应之前调用托管bean方法的方法。 我有依赖于托管bean属性的组件,但是该属性需要在渲染响应之前填充。 通常,我一直在使用@PostContruct方法初始化我的bean,一切都很好。 这次,我遇到一种罕见的情况,我需要模板在其他任何事情发生之前将值传递给Bean。

我有JSF 2.2.12和Tomcat7。我尝试了f:viewAction,但是该标记不会触发bean方法。 它根本不起作用。

这就是我的viewAction。

<f:metadata>
    <f:viewAction action="#{cmsUtil.loadPageAssignments('50|27|1|21|2|52|53|23|24|25|28|29|30|31|32|33|17|26|18')}"/>
</f:metadata>

还有其他方法可以做我想做的事吗?

看来viewAction不能在模板文件中。 好的,然后是数据库配置。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM