[英]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.