使用ES进行搜索,想要高亮显示结果,高亮用span标签进行包裹,最后显示的文本竟然是: 显然不符合我的预期结果,预期结果应该是百度这样子: 我使用的Thymeleaf前端模板,使用【th:text】标签来显示后端传来的数据: th:text="${news.title}" 经过搜索,发现使用【th:utext】标签可以解决这个问题,文本中的HTML标签显示为原网页效果: th:utext="${news.title}" 【th:text】会转义特殊字符串,造成的结果是文本值原样输出。 【th:utext】可以显示未经过转义的文本。 感谢:https://www.cnblogs.com/ai-developers/p/7404392.html