Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java服务器的null控件_Java_Jsf - Fatal编程技术网

java服务器的null控件

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

我不知道如何使用jsf属性进行空检查。 以下是我收到的错误消息:
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();
    }

    // ...
}