我目前正在开发一个Spring项目,我遇到了国家/地区列表的问题。 以下列表是国家/地区列表,我需要一个名称为emptySpace且ID为0的国家/地区。该列表正在成功显示国家/地区,但这个空白值为空的国家/地区的ID显示为其值而不是其值,如果我已满任何价值的空白空间,如“好工作”,它将在国家名单中表现出色。
<c:forEach var="country" items="${country}">
<c:choose>
<c:when test="${country.entityId == companyDetails.countryId}">
<form:option value="${country.entityId}" selected="selected">${country.name}</form:option>
</c:when>
<c:otherwise>
<form:option value="${country.entityId}">${country.name}</form:option>
</c:otherwise>
</c:choose>
</c:forEach>
有什么建议吗?
答案 0 :(得分:2)
您可以尝试使用label
属性而不是标记正文来传递标签值:
<form:option value="${country.entityId}" label = "${country.name}" />
答案 1 :(得分:1)
由于您没有使用spring form:option标签的任何功能,请尝试使用html&lt; option&gt;标签代替。我不会做任何自动替换。