通过OmniFaces importConstants在f:viewAction中使用常量

时间:2014-02-13 10:59:20

标签: constants omnifaces

我正在测试OmniFaces的importConstant功能,并在这样的页面上成功显示常量:

#{Config.SOME_CONSTANT} (writes 4 to the page)

如果我尝试在f:viewAction中执行此操作,则无效:

<f:viewAction action="#{bean.someMethod(Config.SOME_CONSTANT)}" />

在方法中它解析为零。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在元数据解析(参见this article)之后,甚至在呈现视图之前立即调用viewAction

我不太确定documentation中提到的“EL范围”是什么,但它似乎只是渲染时间,即仅在之后你的{{1}调用。