Проблема со значением пустого пространства в списке стран - PullRequest
1 голос
/ 13 января 2011

В настоящее время я работаю над проектом Spring, и у меня возникла проблема со списком стран.В следующем списке приведен список стран, мне нужно иметь страну с именем emptySpace и идентификатором 0. В списке успешно отображаются страны, но эта страна со значением пустого пространства отображается по ее идентификатору, а не по значению, и если я заполнилпустое пространство с любым значением, например «хорошая работа», в списке стран будет отображаться хорошая работа.

<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 ]

2 голосов
/ 13 января 2011

Можно использовать атрибут label вместо тела тега для передачи значения метки:

<form:option value="${country.entityId}" label = "${country.name}" />
1 голос
/ 13 января 2011

Поскольку вы не используете какую-либо особенность тега option формы spring: попробуйте вместо этого использовать тег html

.Я не буду делать никаких автоматических замен.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...