目标不可到达返回空JSF

目标不可到达返回空JSF,jsf,propertynotfoundexception,Jsf,Propertynotfoundexception,我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的xhtml代码片段: <h:outputText value="#{desk_messages.map['label.storeId']}" /> <p:inputNumber minValue="1" value="#{boxController.entity.store.id}"/> 如果执行此操作,我的JBoss抛出PropertyNotFoundExcepti

我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的xhtml代码片段:

        <h:outputText value="#{desk_messages.map['label.storeId']}" />
        <p:inputNumber minValue="1"   value="#{boxController.entity.store.id}"/>

如果执行此操作,我的JBoss抛出PropertyNotFoundException,文本为:Target Unreachable'store'返回null。我认为它应该可以工作,有人能帮我吗?

似乎store为空,因此您无法访问store.id,请尝试调试并检查您的store的内容

编辑:尝试以下操作:

 public void recoverEmptyObjects(){
        if(store == null ) 
          {store = new Store();}
 }

在调试模式下,我看不到任何变量。我不知道你用的是什么?尝试在Google中搜索解决调试问题,然后尝试查看存储是否为空。现在它可以工作了。但是是的,商店是空的。这就是为什么你会遇到这个问题。您无法访问空对象的属性。是的,我理解这一点。但是我不知道为什么它是空的。如果我试图保存该字段,则该字段中有一个值。
 public void recoverEmptyObjects(){
        if(store == null ) 
          {store = new Store();}
 }