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;
}