java - 如何用引号在 Thymeleaf 问题中添加 <i class ="something"></i>

标签 java html css spring thymeleaf

Tomcat 上的 Spring:

我想添加图标名称,例如:

  <div class="weatherIcon"><i class="wi-night-sleet"></i></div>

来自 http://erikflowers.github.io/weather-icons/ . HTML +CSS

当我像上面的例子一样自己输入时。一切正常。

我正在尝试通过从 Controller 替换字符串来替换文本。 Controller :

model.addAttribute("Icon",g.gson().getCurrently().ChangedIcon());

<div class="weather-Icon"><i class= < th:text="${Icon}"/></i></div>

字符串:

 ......//some code///
    case "clear-night":
    return '"' + "wi-night-sleet" + '"';
    .....///etc

但我得到的结果是这样的:

<div class="weatherIcon"><i class= <>&quot;wi-night-sleet&quot;</i></i></div>

而且我在网络上没有得到只有图标的字符串

最佳答案

将 HTML 代码更改为:

<div class="weather-Icon"><i th:class="${Icon}"></i></div>

并从返回语句中删除多余的引号

关于java - 如何用引号在 Thymeleaf 问题中添加 <i class ="something"></i>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56088695/

相关文章:

html - 表格 - td 宽度百分比,溢出不起作用

java - 是什么导致了 java.lang.ArrayIndexOutOfBoundsException 以及如何防止它?

html - 在 div 中使用 ng-repeat 调整外部 div 的位置

javascript - 加载大背景图像

javascript - D3 图表可以在 jsfiddle 上完美运行,但不能在 localhost 上运行

jquery - 此页面使用 selectbox jquery 插件来设置样式,但我很难设置它的样式

java - Assets 到字符串的路径?

java - 为什么 JTable 没有显示?

java - 臭名昭著的 Goto、Java、自动代码

html - 无论 DTD、浏览器如何,都将 href img 左上角对齐