【发布时间】:2015-09-03 05:49:18
【问题描述】:
我正在将模型属性对象(产品)从我的控制器发送到视图页面中的 th:each 标签。
如果该对象包含 3 个值,例如 0、1、3,我可以使用
th:each="var:${product}"
接着
th:text=${var.id},
但在这里我只想要 1。我怎样才能得到它?
谁能帮我解决这个问题?
【问题讨论】:
-
您是发送对象列表(产品列表)还是单个产品?您只能迭代一个集合,而不是单个对象。但是,如果您迭代列表,请参考this iteration status might help you
-
var.id 包含 3 个值 0,1,2。但我只想打印值 1。
-
var.id是String值"0,1,2",还是integer字段,可以是 0 或 1 或 2? -
你为什么不用
th:if="${var.id == 1}" th:text="${var.id}"? -
感谢您的建议@nmy。但我认为这不是你所建议的正确方式,因为我们不知道第二个值是什么。我提到的 0,1,2 只是作为一个例子。