如何将ENUM绑定到radiobutton?

Ale*_*der 8 java spring jsp spring-mvc

Type是对象中的枚举属性.

JSP:

<form:radiobutton path="type" value="Male" />
Run Code Online (Sandbox Code Playgroud)

Java的:

public enum TestType
{
    Male, Female;
}
Run Code Online (Sandbox Code Playgroud)

并得到错误

无法将'male'从'java.lang.String'类型转换为'java.lang.Enum'类型; reason ='java.lang.Enum不是枚举类型'

hra*_*itz 7

一个更简单的解决方案可以在spring论坛上找到,无需任何自定义绑定.


axt*_*avt 0

也许,type命令对象的属性被标记为Enum而不是TestType?