thymeleaf 将字符串中的<br> 都替换成空格
时间: 2023-12-10 15:02:59 浏览: 29
你可以使用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内容进行解析,而不是将其作为文本进行转义。
希望这对你有帮助!如果有任何其他问题,请随时提问。
<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 这俩个依赖区别是什么
这两个依赖都与 Thymeleaf 模板引擎有关,但是有一些区别。
第一个依赖是 `org.thymeleaf:thymeleaf`,它是 Thymeleaf 的核心依赖,提供了 Thymeleaf 的基本功能,但是它并没有集成到 Spring Boot 中。如果你要在 Spring Boot 中使用 Thymeleaf,还需要自己进行配置。
第二个依赖是 `org.springframework.boot:spring-boot-starter-thymeleaf`,它是 Spring Boot 集成 Thymeleaf 的依赖,包含了 `org.thymeleaf:thymeleaf` 以及其他一些必要的依赖项,使得在 Spring Boot 中使用 Thymeleaf 更加方便。使用这个依赖后,Spring Boot 会自动配置 Thymeleaf 模板引擎,你可以直接使用 Thymeleaf 来开发应用程序,而不需要进行额外的配置。
因此,如果你在 Spring Boot 中使用 Thymeleaf,建议使用第二个依赖,这样可以更加方便地集成 Thymeleaf。