thymeleaf th:text、th:utext
th:text:如果读取的对象中含有html标签,当做一般字符串处理,原样输出
th:utext:如果读取的对象中含有html标签,转换为对应的html语义
**********************
示例
**************
controller 层
HelloController
@RestController
public class HelloController {
@RequestMapping("/hello")
public ModelAndView hello(ModelAndView mv){
String info="<strong style='color: orange'>hello 瓜田李下</strong>";
String info2="<strong style='color: yellowgreen'>hello 海贼王</strong>";
mv.addObject("info",info);
mv.addObject("info2",info2);
mv.setViewName("test");
return mv;
}
}
**************
前端页面
test.html
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:sec="https://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div th:align="center">
<strong><span style="color: orange"> th:text:</span></strong>
<span th:text="${info}"></span><br>
<strong><span style="color: orange"> th:utext: </span></strong>
<span th:utext="${info2}"></span>
</div>
</body>
</html>
**********************
使用示例
localhost:8080/hello