Java JDeveloper找不到f:view的beforePhase的方法
使用JDEV11.1.1.3.0。我在源代码中选择f:view标记,转到beforePhase的方法表达式生成器,并从具有正确签名的支持bean中选择我的方法,否则它甚至不会显示在方法表达式生成器中。尽管如此,JDev还是给了我一个错误引用“method_name”notfound 似乎与中提到的问题相同 有什么想法吗?这是一个JDev错误还是我弄错了相位侦听器的定义Java JDeveloper找不到f:view的beforePhase的方法,java,jsf,jdeveloper,Java,Jsf,Jdeveloper,使用JDEV11.1.1.3.0。我在源代码中选择f:view标记,转到beforePhase的方法表达式生成器,并从具有正确签名的支持bean中选择我的方法,否则它甚至不会显示在方法表达式生成器中。尽管如此,JDev还是给了我一个错误引用“method_name”notfound 似乎与中提到的问题相同 有什么想法吗?这是一个JDev错误还是我弄错了相位侦听器的定义 beforePhase="#{bean.method}" 很好。如果bean中存在该方法,那么它就是一个jdev错误。顺便说一
beforePhase="#{bean.method}"
很好。如果bean中存在该方法,那么它就是一个jdev错误。顺便说一句,对于带有facelets的jsf 1.2,它是beforePhaseListener我有beforePhase={backing_student.updateCurrentLogin},这给出了错误。beforePhaseListener={backing_student.updateCurrentLogin}只是说元素f:view.Awesome上没有定义beforePhaseListener属性。那么,我现在必须编写一个阶段侦听器类吗?忽略这个错误。它应该可以工作,尽管只是重复——如果将JSF1.2与facelets一起使用,则使用beforePhaseListener,即使显示错误