我期待從我的表單中的選擇框綁定到特定的枚舉。Spring MVC:從表單綁定:選項枚舉
考慮這個枚舉:
public enum OperatorDTO {
LESS_THAN ("<"),
GREATER_THAN (">"),
EQUALS ("="),
NOT_EQUALS("!=");
private String operator;
public String getOperator() {
return operator;
}
private OperatorDTO(String operator)
{
this.operator = operator;
}
這片段從我的形式:
<form:select path="rules[${counter.index}].operator">
<form:options itemLabel="operator" itemValue="operator" />
</form:select>
頁面呈現的罰款,並在下拉列表顯示各種不同的「>」,「<」符號框
但是,當我提交我的表單時,我會收到錯誤,當它試圖將值綁定回枚舉 例如「沒有枚舉const類com.fmrco.insight.adminconsole.dto.enums.OperatorDTO。<」
有沒有簡單的方法來執行此綁定?
感謝