`

jstl中的判断list中是否包含某个值

 
阅读更多
今天有朋友问JSTL中,如何判断list中是否包含某个值,
很遗憾,contains是不行的,只能穷举了
<c:set var="iscontain" value="false" />
<c:forEach var="item" values="${List}">  
<c:if test="${item eq myValue}">    
<c:set var="iscontain" value="true" /> 
</c:if>
</c:forEach>
分享到:
评论
3 楼 xiaguobing 2015-02-09  
chy305 写道
tooyond 写道
你错了  contains是可以判断list中是否存在某值的
${fn:contains(list,item)}

你才是错了,这个函数是判断是否包含字符的

确实是不能判断的,今天我就遇到这个问题了
2 楼 chy305 2013-12-07  
tooyond 写道
你错了  contains是可以判断list中是否存在某值的
${fn:contains(list,item)}

你才是错了,这个函数是判断是否包含字符的
1 楼 tooyond 2013-04-19  
你错了  contains是可以判断list中是否存在某值的
${fn:contains(list,item)}

相关推荐

    jstl中判断list中是否包含某个值的简单方法.docx

    jstl判断list中是否包含某个值的简单方法 jstl(JavaServer Pages Standard Tag Library)是 Java web 开发中的一种常用标签库,用于简化 JSP 页的编程。jstl 中判断 list 中是否包含某个值是开发中常见的问题,...

    jstl中判断list中是否包含某个值的简单方法

    通过这段代码,我们可以在不使用Java代码的情况下,利用JSTL提供的标签来间接地判断List中是否包含某个值。这种方法虽然在处理大数据集时效率不高,但是它的实现简单,易于理解和应用。在实际开发中,开发者需要根据...

    jsp 判断list是否包含string的实现方法.docx

    虽然JSP自带的标签库(JSTL)提供了诸如`fn:contains`等方法来检查一个字符串是否包含另一个字符串,但是它并没有直接提供一个用于判断列表是否包含某个字符串的方法。因此,在实际项目中,开发者通常需要自定义方法...

    JSTL2.0标准标签

    - `&lt;c:if&gt;`:条件判断,允许根据指定的表达式的值决定是否执行某个代码块。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:多分支选择结构,类似于Java的switch语句。 - `&lt;c:forEach&gt;`:循环遍历数组、集合或...

    JSP中的EL和JSTL表达式

    JSTL是一组用于JSP的标准标签,它提供了处理常见任务的标签,如迭代、条件判断、XML处理、国际化等,从而避免在JSP页面中直接编写Java脚本。JSTL的核心组件包括Core、fmt、sql、xml和fn五个标签库。 1. **Core标签...

    jstl.jar和standard.jar

    - 条件判断,根据变量值决定是否显示某个内容。 - URL重写,生成安全的、无参数的URL。 - 国际化和本地化,通过fmt标签库进行日期、货币格式化。 - XML处理,解析和操作XML文档。 总的来说,JSTL和standard.jar是...

    jstl实例与使用总结

    - **用途**:根据条件判断是否执行某段代码。 - **示例**: - 判断非空: ```jsp ("user", "duanwei"); %&gt; ${!empty user}"&gt; 用户名不为空 ``` - 字符串比较: ```jsp ${user eq 'duanwei'}"&gt; 用户名...

    jsp 判断list是否包含string的实现方法

    本文将介绍如何在JSP中实现判断List是否包含特定String的功能,并通过一个自定义标签来完成。 首先,我们需要了解在JSP页面中实现自定义标签的一般步骤。自定义标签通常是通过一个标签处理类来实现的,该类需要实现...

    使用EL和JSTL显示查询结果

    在`Test9`这个文件中,可能包含了一个简单的示例项目,它演示了如何结合EL和JSTL来实现上述功能。为了更好地理解这个过程,你需要打开并分析源代码,特别是`display.jsp`文件,看看它是如何使用EL和JSTL标签来显示...

    jstl所有标签详细运用的代码示例

    例如,检查字符串是否包含某个子串: ```jsp &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; ${fn:contains(name, 'John')}"&gt; 名字包含'John' ``` 这些示例展示了JSTL各标签库在实际...

    EL 和JSTL

    - EL会自动处理null值,如果某个表达式的值为null,则EL会返回一个空字符串而不是抛出异常。 - EL还支持布尔类型的转换,如`${true}`将输出`true`,`${false}`将输出`false`。 3. **EL 支持的运算符** - **算术...

    开发中常用jsp配置文件

    在本例中,它用来判断是否需要为某个`&lt;option&gt;`元素添加`selected`属性,以表示默认选中的状态。 5. **字符串操作**:`fn:substring` 函数是从JSTL函数库中调用的,用于从字符串中提取子串。这里使用它来处理用户名...

    运用El表达式截取字符串/获取list的长度实例

    在示例中`${fn:substring(wjcd.lrsj, 0, 16)}`,`wjcd.lrsj`可能是一个属性表达式,代表某个对象的`lrsj`字段,`fn:substring`函数截取这个字段值的前16个字符。函数接受三个参数:原始字符串、开始位置和结束位置。...

    freemarker总结

    如: sequence里面放入的是10 个user对象,user对象里面包含name,age等属性 sequence?sort_by(name) 表示所有的user按user.name进行排序 hashes内置方法 hash?keys 返回hash里的所有keys, 返回结果类型sequence hash...

    java面试宝典3

    - 需要先获取当前日期的月份和天数,然后通过比较当前日期的天数是否等于该月的最大天数来判断。 - **格式化日期** - 使用 `java.text.SimpleDateFormat` 类可以将 `Date` 对象转换成特定格式的字符串,例如 `...

    说明文档1.12

    1. jstl 包:包括standard.jar和jstl.jar,它们提供了JSP标准标签库,方便在JSP页面上执行各种操作,如条件判断、循环等。 2. Gson-2.8.0.jar:这是Google提供的Java库,用于将Java对象转换成JSON格式的字符串,以及...

    springmybatis

    查询出列表,也就是返回list, 在我们这个例子中也就是 List&lt;User&gt; , 这种方式返回数据,需要在User.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的 ...

    struts2标签详解与实例

    3. `&lt;s:if&gt;`和`&lt;s:else&gt;`:条件判断标签,用于根据表达式的值决定是否执行某个部分的代码。 4. `&lt;s:iterator&gt;`:迭代标签,用于遍历集合对象,如List、Map等。例如: ```jsp &lt;td&gt;&lt;s:property value="username...

Global site tag (gtag.js) - Google Analytics