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

如何在jsp中使用JSTL itearte list对象,并检查基于list对象值的条件

郎诚
2023-03-14

我有一个map对象,它由key作为字符串和value作为字符串列表组成,我所需要做的就是用JSTL迭代这个列表

例如;

Messaging      Role     status
192.168.0.0   admin     true
model.put("notifierList", list);
 <tr>   
<c:forEach items="${notifierList}" var="entry">

<td>
${entry}
</td>
 </c:forEach>
        </tr>

我如何在JSTl中对list对象进行ITEART,并检查上面的条件。请提供建议。

共有1个答案

张积厚
2023-03-14

您可以使用三进制运算符?:来完成此操作。

 <c:if test="${entry=='true' || entry == 'false'}">
 ${entry eq 'true' ? 'STARTED' : 'STOPPED'}
 </c:if>
 类似资料:
  • 我有两个具有一对多关系的实体,它们通过复合主键连接在一起。由于Spring Data为oracle数据库生成错误计数不同的查询,我SQL笛卡尔连接的输出,这导致每一行子对象都重复父对象的行。我需要找出基于复合键的不同的父对象,然后在列表中为父对象添加每个子对象,并将其设置为父对象的属性 我能够根据父对象的组合键找到不同的父对象。以下是相关代码 假设我有以下输入 我需要产生以下输出 这方面的任何帮助

  • 通常,我可以看到如下代码结构: 我想知道是否有任何广泛使用的库(Google、Apache等)可以同时检查多个对象的空性,例如: 或 更新: > 我完全知道怎么自己写 我知道这可能是程序结构不佳的结果,但在这里不是个案 让我们使它更具挑战性,并用这样的内容替换原始示例: 更新2: 我已经为Apache Commons Lang库创建了一个pull请求,以修复这个漏洞: 问题:https://iss

  • 编辑:这并不是我试图比较5.5和5,当我试图检查任何一个对象的数据类型时,我得到一个编译器错误,说明我不能解析一个对象。 我的arraylist由两个String对象组成。我所做的是解析字符串对象,而不是与对象关联的字符串值。 编辑2:更正!!!这些对象实际上不是字符串对象。相反,它们只是没有特定类关联的对象。不在arraylist中声明对象类型,arraylist将自动为每个元素分配一个对象值(

  • 问题内容: 假设Student是继承层次结构中的父类,该继承层次结构包含ComputerScienceStudent和ITStudent。Student定义了一个名为favoriteColors的字段,它是一个值类型的String集合。使用标准API,我想查询所有将“蓝色”列为其最喜欢的颜色之一的学生。 这是相关的Java代码段 我查看了http://docs.jboss.org/hibernat

  • 问题内容: 我的服务器端代码返回一个值,该值成功时为json对象,失败时为字符串’false’。现在如何检查返回的值是否为json对象? 问题答案: 如果字符串是JSON,则jQuery.parseJSON()应该返回类型为“对象”的对象,因此您只需使用以下命令检查类型