目标不可到达返回空JSF
我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的xhtml代码片段:目标不可到达返回空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
<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();}
}