标签: spring jsp spring-mvc enums
从数据库中选择枚举的方法是什么?我有:
<select name="country"> <c:forEach items="${countries}" var="value"> <option value="${value}">${value}</option> </c:forEach> </select>
我在课堂和表格'用户'字段字符串/ varchar'country'
答案 0 :(得分:23)
使用spring form tld。中的option和options标记。
如果我理解正确,您必须将YourEnum.values()添加到模型中,例如“enumValues”(根据下面的评论,这不是必需的)。
YourEnum.values()
<form:select path="foo"> <form:option value="-" label="--Please Select"/> <form:options items="${enumValues}" /> </form:select>
<强>参考:强>