gpt4 book ai didi

spring - 如何将 Thymeleaf 显示的字符串大写到页面中?

转载 作者:行者123 更新时间:2023-12-02 08:03:36 26 4
gpt4 key购买 nike

我正在开发一个使用 Thymeleaf 作为模板引擎的 Spring MVC 应用程序,并且我正在尝试将页面中显示的一些字符串大写。在我的页面上有这样的内容:

<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的属性(property)对象。

它工作正常,我的问题是我想大写所有字符,所以我尝试这样做:

th:text="${#strings.capitalize(menuItem.desFnz)}"

使用#strings.capitalize()但它不起作用,事实上在我的页面中我仍然获得文本但没有大写。为什么?我缺少什么?我该如何解决这个问题?

最佳答案

#strings.capitalize(menuItem.desFnz) 只会将第一个字符大写,而 #strings.toUpperCase(menuItem.desFnz) 会将整个字符串转换为大写。 Here is the documentation for the Strings class.

关于spring - 如何将 Thymeleaf 显示的字符串大写到页面中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36015584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com