В настоящее время у меня есть этот код в Spring MVC, чтобы заполнить все варианты, такие как «Доктор» и т.д. ...Странно? en_US ?? появляясь в опции тега
@ModelAttribute("allTypes")
public List<String> populateType() {
String a[]= new String[]{"Doctor","Patient"};
return Arrays.asList(a);
}
И этот кусок кода в HTML, где он использует приведенный выше код отобразите параметры в раскрывающемся списке.
<select th:field="*{type}">
<option value="NONE">------Select-------</option>
<option th:each="type:${allTypes}" th:value="${type}" th:text="#{${type}}"></option>
</select>
Проблема, с которой я столкнулся, заключается в том, что у меня странный выход в выпадающем списке. Например, ? Doctor_en_US ??,? Patient_en_US ??.
Любая помощь приветствуется. Спасибо.
Появляется быть проблемой с конфигурацией интернационализации где – ne1410s
я просто понял, что я сделал ошибку в е: текст он должен быть то же самое, что и значение th: теперь он отображает правильные значения. –
Я бы очень рекомендовал использовать массивы (в этом случае вы могли бы использовать «Arrays.asList» («Доктор», «Пациент»)) и имена переменных, такие как 'a'. Только мои два цента. – Powerslave