【发布时间】:2015-06-16 04:09:58
【问题描述】:
我有一个小问题,我必须使用百里香将一个选择的不同选择返回到td,我尝试下一句:
<td style="white-space: nowrap">
<span th:class="${linea.estado}? 'label label-success' : 'label label-danger' : 'label label-warning'"
th:text="${linea.estado}? #{label.glineas.estado.iniciado} : #{label.glineas.estado.finalizado} : #{label.glineas.estado.configurado}">
</span>
</td>
但是我有一个问题,因为条件给了我很大的失败,因为无法解析表达式。只有两个条件(iniciado 和 finalizado)没有问题,但我需要为我的表单中的选择获取正确的标签。
有人知道在百里香中使用 if elseif else 语句的正确句子吗?
2.0 现在我尝试用下一个来解决这个问题:
<td style="white-space: nowrap">
<span th:if="${linea.estado} == 'Iniciado'" class="label label-success" th:text="#{label.glineas.estado.iniciado}"></span>
<span th:if="${linea.estado} == 'Finalizado'" class="label label-danger" th:text="#{label.glineas.estado.finalizado}"></span>
<span th:if="${linea.estado} == 'Configuracion'" class="label label-warning" th:text="#{label.glineas.estado.configurado}"></span>
</td>
解决方案很完美,现在一切正常。谢谢大家。
【问题讨论】:
标签: thymeleaf