Java 按属性从列表中获取对象

Java 按属性从列表中获取对象,java,spring-boot,thymeleaf,Java,Spring Boot,Thymeleaf,我是新穿弹簧靴的,我被困在这上面了 我有一个对象列表,我想检查它的一个属性是否等于另一个变量,如果等于,我想得到那个对象。我所能做的就是检查列表是否包含具有该属性的对象。我无法检索实际对象 不知道如何从这里开始 <p th:if="${list.contains(n)}"></p> 都是关于百里香的。对于列表,可以使用th:each循环对象,并使用th:if有条件地从列表中筛选当前迭代对象。只要条件匹配,您就拥有了对象并能够访问其属性。因此,您的代

我是新穿弹簧靴的,我被困在这上面了

我有一个对象列表,我想检查它的一个属性是否等于另一个变量,如果等于,我想得到那个对象。我所能做的就是检查列表是否包含具有该属性的对象。我无法检索实际对象

不知道如何从这里开始

<p th:if="${list.contains(n)}"></p>

都是关于百里香的。对于列表,可以使用
th:each
循环对象,并使用
th:if
有条件地从列表中筛选当前迭代对象。只要条件匹配,您就拥有了对象并能够访问其属性。因此,您的代码可能看起来像

<p th:each="yourObject: ${list}" th:if="${list.contains(n)}" th:text="${yourObject.yourProperty}">Your Object's property is here only when condition met</p>

仅当满足条件时,对象的属性才在此处