javax.el.PropertyNotFoundException:/index.xhtml @ 11,78 action ="#{data.addMember()}":Target Unreachable,identifier' data'解析为null

时间:2016-03-15 15:12:11

标签: jsf el managed-bean propertynotfoundexception

我是hibernate的新手。我在youtube上关注了这个tuto:https://www.youtube.com/watch?v=FttfZok91Ek

在tuto结束时,当我想在数据库中保存对象时,我在导航器上收到此错误消息:

  

javax.el.PropertyNotFoundException:/index.xhtml @ 11,78 action ="#{data.addMember()}":目标无法访问,标识符'数据'解决为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>

错误出现在包含&#34; commandButton&#34;的行上。单击导航器中的按钮后,操作是调用&#34; data.java&#34;包含名为&#34; addMember()&#34;的方法的类。此方法将在数据库上添加成员。

提前谢谢你。 拉明

PS:如果我对文字不清楚,请不要犹豫,问我一些信息。

1 个答案:

答案 0 :(得分:-1)

未初始化xhtml文件中的数据对象,然后生成空指针。