JDeveloper找不到f:view的beforePhase方法

时间:2010-12-22 15:47:23

标签: java jsf jdeveloper

使用JDev 11.1.1.3.0。我在源代码中选择f:view标记,转到beforePhase的方法表达式构建器,然后从支持bean中选择我的方法(具有正确的签名,否则它甚至不会显示在方法表达式构建器)。尽管如此,JDev还是给我错误“引用'method_name'找不到”。

似乎与this thread on the Oracle forums中提到的问题相同。

有什么想法吗?这是一个JDev错误还是我搞砸了阶段监听器的定义?

1 个答案:

答案 0 :(得分:0)

beforePhase="#{bean.method}"

很好。如果该方法存在于bean中,则它是一个jdev错误。顺便说一句,对于带有facelets的jsf 1.2,它是beforePhaseListener