Я работаю над приложением Spring MVC, которое использует Thymeleaf в качестве механизма шаблонов, и я пытаюсь использовать некоторые строки, отображаемые на моей странице, с заглавной буквы. У меня на страничке что-то вроде этого:
<li class="com__nav-item" th:each="menuItem : ${#authentication.principal.listaFunzioniUtente}">
<a href="" class="com__nav-link centered">
<span class="blue-line animate scaleIn delay-3" style="font-size: 1.4em; text-align: center;" th:text="${#strings.capitalize(menuItem.desFnz)}"></span>
<span class="white-circle animate scaleIn delay-5"></span>
</a>
</li>
Как вы можете видеть в предыдущем коде, в первом теге <span>
я показываю строку внутри свойства desFnz
объекта menuItem
.
Он работает нормально, моя проблема в том, что я хочу использовать все символы с заглавной буквы, поэтому я попытался сделать:
th:text="${#strings.capitalize(menuItem.desFnz)}"
используя #strings.capitalize()
, но он не может работать, фактически на моей странице я все еще получаю текст, но не с заглавной буквы. Почему? Что мне не хватает? Как я могу исправить эту проблему?
text-transform: uppercase;
- person MyBrainHurts   schedule 15.03.2016