【发布时间】:2012-02-08 11:01:24
【问题描述】:
我的班级如下
public class CriteriaConfigImpl implements CriteriaConfig {
private long elementId;
private String displayName;
private String dataType;
private String internalMap;
private int displayOrder;
private List<OperandType> operands;
//..Setter Getter..//
}
我的主要课程是
public class Query {
private Long id;
@NotNull
@Size(min = 0, max = 1500)
private String queryString;
private String searchFilterCondition;
private List<CriteriaConfig> configuredCriteriaList;
//.. Other operations ..//
}
在我的 JSP 页面上,我想将操作数显示为列表,目前我已经这样做了
<form:select path="searchFilterCondition" multiple="false">
<form:options items="${query.configuredCriteriaList}" itemLabel="operands" value="operands"/>
</form:select>
如果我的 CriteriaConfig 被定义为
1. CriteriaConfig {1, "Test1", "String", "Test1", 1, "AND, OR, NOT" }
2. CriteriaConfig {2, "Trial", "Date", "Trial", 2, "LESSTHAN, GREATERTHAN" }
现在我想检查选择了哪个 displayName 并显示相应的下拉菜单,我该怎么做?
【问题讨论】: