java服务器的null控件
我不知道如何使用jsf属性进行空检查。 以下是我收到的错误消息:java服务器的null控件,java,jsf,Java,Jsf,我不知道如何使用jsf属性进行空检查。 以下是我收到的错误消息: value=“#{configTableBean.selectedRecord!=null?configTableBean.selectedRecord.description:”“}”:设置操作的语法非法 检查null的正确方法是什么 谢谢您显然是在试图避免PropertyNotFoundException:base为null。你不能那样做。您需要在托管bean的构造函数或@PostConstruct中预实例化嵌套bean pu
value=“#{configTableBean.selectedRecord!=null?configTableBean.selectedRecord.description:”“}”:设置操作的语法非法
检查null的正确方法是什么
谢谢您显然是在试图避免
PropertyNotFoundException:base为null
。你不能那样做。您需要在托管bean的构造函数或@PostConstruct
中预实例化嵌套bean
public class ConfigTableBean {
private SomeOtherBean selectedRecord;
@PostConstruct
public void init() {
this.selectedRecord = new SomeOtherBean();
}
// ...
}