当前位置: 首页 > 面试题库 >

评估list.contains包含JSTL中的字符串

穆洋
2023-03-14
问题内容

如果JSP中存在某些值,则需要隐藏一个元素

值存储在列表中,所以我尝试了:

<c:if test="${  mylist.contains( myValue ) }">style='display:none;'</c:if>

但是,它不起作用。

如何评估列表是否包含JSTL中的值,列表和值是字符串。


问题答案:

可悲的是,我认为JSTL除了支持所有元素的迭代来解决这个问题外,不支持任何其他功能。过去,我在核心标签库中使用过forEach方法:

<c:set var="contains" value="false" />
<c:forEach var="item" items="${myList}">
  <c:if test="${item eq myValue}">
    <c:set var="contains" value="true" />
  </c:if>
</c:forEach>

运行之后,如果myList包含myValue,则$ {contains}将等于“ true”。



 类似资料:
  • 问题内容: 假设我有 1)一个HTML文档。 2)此HTML文档将这样加载Javascript文件“ code.js”: 3)用户单击“ code.js”中运行“ fetchdata”功能的按钮, 4)“ fetchdata”功能看起来像这样: … 现在,我如何成功执行以下操作: 我想以某种方式插入/评估我的Javascript,因此“ code.js”中的所有函数(包括“ fetchdata”和

  • 本文向大家介绍Java评估算术字符串,包括了Java评估算术字符串的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 问题内容: 我如何布尔计算包含布尔表达式的字符串?喜欢: 用户应该能够定义自己的变量(),并定义自己的布尔表达式()。因此,我将所有表达式仅作为字符串使用。我如何评估它们? 问题答案: 您可以使用Nambari评论的ScriptEngine: 打印0。 还要注意,该表达式不是布尔表达式,而是按位运算。

  • 问题内容: 我必须从D / B检索一组列值并将其作为条件进行检查。 例如,我将有像字符串,在d / B柱。(值是一直比较的值)。我将在代码中声明一个变量值,我应该评估这种情况。 我怎样才能做到这一点??任何帮助都受到赞赏。谢谢。 问题答案: 这是使用标准(Java 1.6+)脚本库的示例:

  • 我希望我能找到一些帮助。我是solr的新手,有机会参加一个关于它的讨论。对于以下情况,即使是主持讲座的顾问也不确定,因此我希望有人也有同样的问题。 我有一个由特定键标识的对象列表。例如:有50万名员工通过id(1-500000)标识。这些人中的每个人都必须在接下来的两年里工作。这些年的每一天都由一个字符标识(员工将工作——“A”,员工将不在工作——“B”)。所以每个员工都有一个最多包含730个字符

  • 问题内容: 有没有更好的方法来编写jUnit 问题答案: 如果添加Hamcrest和JUnit4,则可以执行以下操作: 通过一些静态导入,它看起来要好得多: 所需的静态导入将是: