国家/地区列表中的空白值问题

时间:2011-01-13 15:23:21

标签: spring jsp spring-mvc jstl

我目前正在开发一个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>

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

您可以尝试使用label属性而不是标记正文来传递标签值:

<form:option value="${country.entityId}" label = "${country.name}" />

答案 1 :(得分:1)

由于您没有使用spring form:option标签的任何功能,请尝试使用html&lt; option&gt;标签代替。我不会做任何自动替换。