【问题标题】:Thymeleaf switch case on integerThymeleaf 在整数上切换大小写
【发布时间】:2016-06-09 23:00:26
【问题描述】:

我一直在寻找有关 Thymeleaf 的“新”开关盒的文档,但要么我找错了地方,要么没有太多。 无论如何,这是我的问题:

<div th:switch="${profileModel.goal}">
    <p th:case="*">No goal specified</p>
    <p th:case="1">Lose weight</p>
    <p th:case="2">Gain muscle</p>
    <p th:case="3">Overall fit</p>
</div>

现在我知道 ${profileModel.goal} 是 1、2 或 3 的事实。我通过简单地在其上方的段落中打印值进行检查,但打印的消息始终是“未指定目标”。

是不是不能切换整数,还是我很快就要脸红了?

【问题讨论】:

  • 你看到了什么问题?您是否遇到错误,或者它总是与第一种情况匹配?还是什么都不做?
  • 你试过在双引号内的字符 1 像 "'1'"
  • 我有 Ankit,结果一样

标签: java integer switch-statement thymeleaf


【解决方案1】:

你的默认情况应该在结尾,而不是开头。

【讨论】:

  • 调用它! 掌心
猜你喜欢
  • 2023-03-21
  • 1970-01-01
  • 2012-12-05
  • 1970-01-01
  • 2016-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多