当前位置: 首页 > 知识库问答 >
问题:

在JSTL中迭代对象的属性,而不是数组列表或集合

元叶秋
2023-03-14

我有一个person对象,想知道是否可以使用JSTL来执行以下操作:

                        <c:forEach items="${user}" var="element"> 
                      <tr>
                        <td>${element.firstname}</td>
                        <td>${element.lastname}</td>
                        <td>${element.age}
                      </tr>
                    </c:forEach> 

到目前为止,我所发现的一切都指向集合或数组列表。用户作为会话变量存储。

这可能吗?
非常感谢。

共有1个答案

谭凯
2023-03-14

否它不可能迭代用户对象。只能迭代集合。因为它是一个单独的对象。

 类似资料:
  • 我正在尝试迭代一个列表,并尝试将该值打印为: 但是,只打印列表的大小,而不是在JSTL中定义的。有人帮忙吗?我想打印对象的所有属性。

  • 我有一个具有3个属性的类: 此类的项目将添加到列表中<代码>列表 我想在列表中找到一个指定价格的对象。但大小和类型并不重要。我可以这样做吗:

  • 我发现自己经常遇到这种模式。我有一个从api中返回的对象数组,我只需要操作所有对象中的一个属性。 有没有办法使用ES6/Babel或Typescript让该模式更具声明性? 寻找一些巧妙的破坏技巧或类似的东西。

  • 我正在努力寻找相关的答案来解决我的问题。我有一个数组列表: 教师类具有名称属性。我想浏览一下教师列表,看看是否有一个名称与用户输入的名称匹配。 那么比如说,,

  • 我有一个带有 RestAssured 的测试自动化宠物项目,我想让它在架构上开发,以便使代码可重用,测试脚本易于阅读。我有表示API的请求和响应的类,我也有DTO类。例如,下面是一个与终结点一起使用的类: 如您所见,有一个父类< code > EndpointTechnicalSteps ,我想用它来处理来自endpoint的响应。例如,我想在< code > endpoint technical

  • 我有一个sql select查询,它只从数据库中检索单个列(组)(即),我在对象数组列表中接收上面列表的结果 , 理想情况下,结果应该包含一个对象数组列表,但是当我检查时,结果的第0个索引包含String object而不是object数组。 但是,如果我使用多个列(假设在查询的select子句中有2个列),我可以看到结果的第0个索引作为对象数组,即 即使查询的select子句中只提到一列,如何获