Thymeleaf标题attibute与html标签

时间:2018-04-06 07:34:28

标签: java jquery html thymeleaf

实际上我正在使用summernote https://summernote.org/插件来设置文本样式并将其保存到数据库中。它将字符串赋予<b style='color:#CCC'>Test</b>。 在正常的文本情况下,我正在使用 th:utext 属性。但我没有为 th:title 提供此功能。如何在百里香中做到这一点?提前致谢

  1. 在第一个场景中,我想将其显示为文本,因此我使用了此实现<span th:utext="${text}"></span>,这正在按预期工作

  2. 在第二种情况下,我想将其显示为其他标签的标题 <a th:title="${text}">Some other text </a>这给标题带有标签作为字符串。不将样式应用于标题。如何通过字符串

    提供的文本样式获得这些标题

    在这两种情况下${text}都是<b style='color:#CCC'>Test</b>。如何在title属性中获取未转义的文本。

1 个答案:

答案 0 :(得分:0)

如果您使用模型获取<b style='color:#CCC'>Test</b>字符串(例如th:utext="${text}"),请尝试以下操作:

  • 来自服务器:model.addAttribute("text", "<b style='color:#CCC'>Test</b>");
  • Html#1:<span th:utext="${text}"></span>
  • Html#2:<a th:title="${text}">Some other text </a>

我试过我的服务器并且工作了。