thymeleaf 将字符串中的<br> 都替换成空格
时间: 2023-12-10 15:02:59 浏览: 102
你可以使用Thymeleaf的内联表达式(inline expression)来实现这个需求。可以使用Thymeleaf的`#strings`工具类中的`replace`方法来替换字符串中的`<br>`标签为空格。
以下是一个示例代码:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div th:text="${#strings.replace(yourString, '<br>', ' ')}"></div>
</body>
</html>
```
在上面的代码中,`${#strings.replace(yourString, '<br>', ' ')}`会将字符串`yourString`中的`<br>`标签替换为空格,并将结果显示在`<div>`元素中。
希望这对你有帮助!如果有任何其他问题,请随时提问。
相关问题
thymeleaf 将字符串中的<br> 都替换成 换行
要在Thymeleaf中将字符串中的`<br>`标签替换为换行符,可以使用Thymeleaf的内联表达式(inline expression)和`#strings`工具类中的`replace`方法。
以下是一个示例代码:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div th:utext="${#strings.replace(yourString, '<br>', '\n')}"></div>
</body>
</html>
```
在上面的代码中,`${#strings.replace(yourString, '<br>', '\n')}`会将字符串`yourString`中的`<br>`标签替换为换行符,并通过`th:utext`属性显示在`<div>`元素中。`th:utext`属性会将替换后的内容作为原始HTML内容进行解析,而不是将其作为文本进行转义。
希望这对你有帮助!如果有任何其他问题,请随时提问。
thymeleaf截取字符串
在 Thymeleaf 中,可以使用 `#strings` 工具对象中的 `substring` 方法来截取字符串的子串。示例如下:
```html
<p th:text="${#strings.substring(myString,0,5)}">
字符串 myString 的前五个字符是:
</p>
```
其中,`myString` 是要截取的字符串,`0` 是开始截取的位置,`5` 是截取的长度。上述代码会将 `myString` 的前五个字符截取出来,并显示在 `<p>` 标签中。
需要注意的是,`substring` 方法的第二个参数是截取的长度,而不是截取的结束位置。如果要截取到字符串的末尾,可以将第二个参数设置为字符串的长度。
阅读全文