Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
Spring 未捕获错误:语法错误,无法识别的表达式:选项[]_Spring_Jsp - Fatal编程技术网

Spring 未捕获错误:语法错误,无法识别的表达式:选项[]

Spring 未捕获错误:语法错误,无法识别的表达式:选项[],spring,jsp,Spring,Jsp,当我尝试添加一个选择器,然后选择一个选项时,脚本会出错 <form:select propertyContainer="${searchCriteria}" id="macroconditions" liveSearch="true" name="macroconditions" propertyPath="macroconditions" convertsToAccordion="true"/> SearchCriteria脚本: private EclMacroconditio

当我尝试添加一个选择器,然后选择一个选项时,脚本会出错

<form:select propertyContainer="${searchCriteria}" id="macroconditions" liveSearch="true" name="macroconditions" propertyPath="macroconditions" convertsToAccordion="true"/>
SearchCriteria脚本:

private EclMacroconditionCollection macroconditions;

    public EclMacroconditionCollection getMacroconditions() {
    if (macroconditions == null){
        macroconditions = new EclMacroconditionCollection(EclMacrocondition.class);
        Object period = getValueFromCookie(getPeriod());
        macroconditions.getMacroconditions(period == null ? null : period.toString());
    }
    return macroconditions;
}

public void setMacroconditions(EclMacroconditionCollection macroconditions) {
    this.macroconditions = macroconditions;
}

谢谢

什么是
列表字符串
?共享更多代码。是否未为
form:select
设置在拾取选择器
path
属性中显示的列表文本。请看,这是使用propertyPath=“macroconditions”设置的
private EclMacroconditionCollection macroconditions;

    public EclMacroconditionCollection getMacroconditions() {
    if (macroconditions == null){
        macroconditions = new EclMacroconditionCollection(EclMacrocondition.class);
        Object period = getValueFromCookie(getPeriod());
        macroconditions.getMacroconditions(period == null ? null : period.toString());
    }
    return macroconditions;
}

public void setMacroconditions(EclMacroconditionCollection macroconditions) {
    this.macroconditions = macroconditions;
}