问题标签 [propertynotfoundexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - javax.el.PropertyNotFoundException:目标不可达,标识符“IndexBacking”解析为空
我正在尝试开发部署在 EAR 中的 JEE 应用程序。
我有一个 EJB 项目和一个使用 JSF 规范的动态 Web 项目。
一些信息:
- 我的 Web 应用程序服务器是 Glassfish 5.0.1。
- 当我在终端中运行“java -version”时,我得到:“openjdk version”1.8.0_282“OpenJDK Runtime Environment (Zulu 8.52.0.23-CA-win64) (build 1.8.0_282-b08) OpenJDK 64-Bit Server VM (Zulu 8.52.0.23-CA-win64) (build 25.282-b08, 混合模式) "
- 当我运行“javac -version”时,我得到:“javac 1.8.0_282”
- 在eclipse中,安装和选择的JRE是“Zulu 8.52.0.23”
我的 @ManagedBean 注释 bean 是可访问的。
但 !
我标有“@Named”的 bean 抛出以下异常:“javax.el.PropertyNotFoundException: /index.xhtml @ 22,73 action =" # {IndexBacking.doCreateAccount ()} ": Target Unreachable, identifier 'IndexBacking' 解析为无效的 ”
想法?
jsf - /index.xhtml @11,63 value="#{user.name}": 目标不可达,标识符“用户”解析为空
我不断收到错误代码(如附图所示):
/index.xhtml @11,63 value="#{user.name}": 目标不可达,标识符“用户”解析为空
我还附加了我的托管 bean 和 index.xhtml
cdi - javax.faces.component.UpdateModelException:javax.el.PropertyNotFoundException。目标不可达,标识符解析为空
这个问题的解决方案已经存在于 stackoverflow 中。虽然我已经问过这个问题,但这是因为所有可用的答案都不能解决我的问题/错误。所以我问了这个问题,以便我可以解释我遇到此错误的情况。
文件名:studentDailyAttendanceSchool.xhtml
文件名:StudentAttendanceSchoolController.java
文件名:StudentAttendanceSchoolWrapper .java
文件名:StudentAttendanceSchoolController.java
错误如下:
当我勾选“检查所有”时,它可以正常工作,如下面的屏幕截图所示。当时没有错误。但是当我单击“全部保存”按钮时,它会抛出上述错误。