java - Thymeleaf - 如何删除字符串的最后一个字符

标签 java thymeleaf

在 Thymeleaf 模板引擎中,如何删除字符串的最后一个字符?例如,如果我有以下表达式:

<td th:text="${person.someProperty}"></td>

我应该如何删除 ${person.someProperty} 字符串的最后一个字符,并让它只显示剩余的字符串?我正在尝试使用 #strings.substring() 和 #strings.length() 的组合,但尚未使其工作。谢谢。

最佳答案

您可以使用字符串函数 substring 删除 thymeleaf 中的最后一个字符,例如

<td th:text="${#strings.substring(person.someProperty, 0, #strings.length(person.someProperty)-1)}"></td>

关于java - Thymeleaf - 如何删除字符串的最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59044366/

相关文章:

java - 以编程方式将重力设置为 Horizo​​ntalScrollView 的垂直居中内容

java - 如何让蓝色位置点出现在我的 Android 应用程序中?

java - Thymeleaf 没有看到来自 Controller 的引用

java - 搜索(通过给定 ID)方法仅返回第一个对象

java - 解压缩 HTTPInputStream 时 GZIPInputStream 过早关闭

java - 具有 Angular URL 重写功能的嵌入式 Jetty

java - 使用装饰器的 Thymeleaf 布局不起作用

web - 在 Spring Boot 应用程序中发布 Web 内容

spring-boot - Spring Boot 2.4.2 和 Thymeleaf 3.0.12 - 访问静态方法

spring-mvc - 秒 :authorize doesn't work