如何使用百里香叶获取列表对象中的第二个值?

lov*_*mar 7 spring thymeleaf

我正在从我的控制器向模板属性对象(产品)发送:视图页面中的每个标签.

如果该对象包含3个值,如0,1,3,我可以通过使用 th:each="var:${product}" 然后 th:text=${var.id},但在这里我只想1.我怎么能得到它?

任何人都可以帮我解决这个问题吗?

And*_*rew 11

Thymeleaf表达式使用SpEL(Spring表达式语言),因此您可以使用SpEL提供的所有功能.从文档中可以看到,可以使用方括号访问集合/数组的内容.

例如,if products是一个对象的集合,每个对象都有一个id字段:

<div th:text="${products[1].id}"></div>
Run Code Online (Sandbox Code Playgroud)

然后,内容div将是id第二个对象中的值.可以通过更改方括号之间的索引来访问其他元素.