javax.el.PropertyNotFoundException:/index.xhtml @ 11,78 action =“#{data.addMember()}”:目标无法访问,标识符'data'已解析为空
问题描述:
我是hibernate中的新成员。我按照YouTube上的这个政党成员:https://www.youtube.com/watch?v=FttfZok91Ekjavax.el.PropertyNotFoundException:/index.xhtml @ 11,78 action =“#{data.addMember()}”:目标无法访问,标识符'data'已解析为空
在政党成员结束,当我要保存在数据库中的对象,我得到这个错误信息对我的导航:
javax.el。 PropertyNotFoundException:/index.xhtml @ 11,78 action =“#{data.addMember()}”:目标不可达,标识符'data'解析为null。
为了帮助您理解,错误位于index.xhtml文件中。这里是文件的内容。
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<h:form>
<h:commandButton value="Add User" action="#{data.addMember()}" />
</h:form>
</h:body>
该错误是在其中包含 “的commandButton” 的行。点击导航器中的按钮后,操作是调用包含名为“addMember()”方法的“data.java”类。该方法将在数据库中添加一个成员。
预先感谢您。 Lamine
PS:如果我不清楚的文字,请不要犹豫,问我一些信息。
你能发送java源代码和完整的stacktrace吗? – cralfaro
谢谢@cralfaro。 这里是我的github存储库,其中包含所有的项目源代码:https://github.com/lemzoo/HibernateProject 谢谢 –
我看到的是,从您试图访问一个服务或数据对象的视图,并且这个“数据”对象还没有被初始化,那么你得到了一个nullPointerException。如果你想leibe hiberante我会推荐另一个教程,如http://www.javatpoint.com/hibernate-with-annotation – cralfaro