ELException - 属性 未找到 - JSF 2.1
ELException - Property not found - JSF 2.1
我们的应用程序是 运行 WebSphere 8.5 上的 JSF(MyFaces,特立尼达)1.2。我们正在将其升级到 JSF 2.1。我在 JSF 2.1
中得到以下异常
JSPX 代码:#{loginBackingBean.switchSkin}
Java代码:public String switchSkin() {...}
- 这是一个方法。
Caused by: javax.el.ELException: /header.jspx: Property 'switchSkin' not found on type com.LoginBackingBean
at org.apache.myfaces.view.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:55)
at org.apache.myfaces.view.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:46)
000001ba ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause faces: javax.servlet.ServletException: /header.jspx: Property 'switchSkin' not found on type com.LoginBackingBean
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:229)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
注意:相同的异常是 NOT 出现在 JSF 1.2 和 2.0 中。
请帮我解决这个问题。
我已经将 Facelets 从 1.X 更新到 2.X,但我还没有更新 XMLNS,因此我遇到了这些错误。我通过为 jstl 更正 XMLNS 解决了这个问题。
http://java.sun.com/jstl/core
至:
http://java.sun.com/jsp/jstl/core
我们的应用程序是 运行 WebSphere 8.5 上的 JSF(MyFaces,特立尼达)1.2。我们正在将其升级到 JSF 2.1。我在 JSF 2.1
JSPX 代码:#{loginBackingBean.switchSkin}
Java代码:public String switchSkin() {...}
- 这是一个方法。
Caused by: javax.el.ELException: /header.jspx: Property 'switchSkin' not found on type com.LoginBackingBean at org.apache.myfaces.view.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:55) at org.apache.myfaces.view.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:46)
000001ba ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause faces: javax.servlet.ServletException: /header.jspx: Property 'switchSkin' not found on type com.LoginBackingBean at javax.faces.webapp.FacesServlet.service(FacesServlet.java:229) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
注意:相同的异常是 NOT 出现在 JSF 1.2 和 2.0 中。
请帮我解决这个问题。
我已经将 Facelets 从 1.X 更新到 2.X,但我还没有更新 XMLNS,因此我遇到了这些错误。我通过为 jstl 更正 XMLNS 解决了这个问题。
http://java.sun.com/jstl/core
至:http://java.sun.com/jsp/jstl/core