`
bu_choreography
  • 浏览: 196812 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp中判断list长度

    博客分类:
  • jsp
阅读更多
jsp开发中经常要判断list或者字符串的长度来做些事情,因为jstl标签中的if不支持else,所以选择while来做。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>--------这里就需要有standard.jar这个包
引入两个标签库之后就能实现长度判断了,例如
<c:choose>
    <c:when test="${fn:length(contact.tagschosen) == 0}">
	<span class="grouped">未分组</span>
    </c:when>
    <c:otherwise>
	<c:forEach items="${contact.tagschosen}" var="tags">
		<span class="grouped">${tags.tagname}</span>
	</c:forEach>
    </c:otherwise>
</c:choose>
分享到:
评论

相关推荐

    JSP中的EL和JSTL表达式

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

    JSP动态网页制作基础培训教程源代码.rar

    5 sample5.jsp 第8章\ch8 测量文件长度示例 6 sample6.jsp 第8章\ch8 判断是文件还是文件及示例 7 sample7.jsp 第8章\ch8 获得文件属性示例 8 file1.txt 第8章\ch8 文本文件 9 sample8.jsp 第8章\ch8 使用...

    jsp分页详细源代码

    - 执行查询,将结果存储在`list`中。 - 根据查询结果的长度,确定上一页和下一页的页码,如果结果集长度小于等于`count`,则没有下一页;如果结果集长度大于`count`,则存在下一页,且需要截取前`count`条记录。 ...

    jsp标准标签库的使用

    3. **Function库**:提供了许多实用函数,可以作为EL表达式中的方法使用,如`fn:length()`(计算数组或集合的长度)。 4. **XML库**:用于处理XML文档,如解析、转换和操作XML数据。例如,`&lt;x:parse&gt;`、`&lt;x:out&gt;`和...

    jsp el表达式

    在JavaWeb开发中,JSP Expression Language(EL表达式)是一种简洁、强大的脚本语言,用于在JavaServer Pages(JSP)中获取和操作JavaBean或其他数据源中的数据。EL表达式的引入是为了简化JSP页面的编写,减少Java...

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

    在Java Web开发中,EL(Expression Language)表达式是一种强大的工具,用于在JSP页面中方便地访问和操作数据。本文将深入探讨如何使用EL表达式来截取字符串以及获取List的长度。EL表达式通常与JSTL(JavaServer ...

    jsp基础学习课件(从基础开始),进一步了解JSP的相关基础应用。5

    在示例代码中,`Example5_1.jsp`演示了如何使用这些方法获取并显示文件的信息,如文件是否可读、长度、是否为目录以及其父目录和绝对路径。 **5.1.2 创建目录** 1. `boolean mkdir()`: 创建单级目录,如果成功返回...

    web开发必备:JSP标准标签库JSP的语法介绍及jsp页面导入标签方法.docx

    在Web开发领域中,JavaServer Pages (JSP) 是一种广泛使用的服务器端技术,用于生成动态网页。为了提高开发效率和简化JSP页面的编写,JSP标准标签库 (JSTL) 应运而生。 #### JSTL的基本概念 JSTL是一组标准通用...

    jsp标准jstl标签

    JSP Standard Tag Library(JSTL)是JavaServer Pages(JSP)技术的一个扩展,它提供了一组预定义的标签库,用于简化JSP页面中的代码,提高可读性和可维护性。JSTL的核心是其标签库,包括了几个主要的部分:Core、...

    JSTL.rar_JSTL_jsp library_jstl.zip

    这里`${list}`是EL表达式,表示JSP页面中的一个变量,`&lt;c:forEach&gt;`标签则会遍历这个列表,并将当前元素赋值给`item`变量,然后在循环体内显示。 JSTL的引入使得JSP页面更加符合MVC(Model-View-Controller)设计...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    标题和描述中提到的知识点是关于Struts 2框架中的标签库使用,特别是与JSP相关的部分。Struts 2框架是一种基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,用于构建动态、可扩展的Web应用。其标签...

    jsp EL 2.1技术文档

    **JavaServer™ Pages Expression Language (EL)**,即JSP表达式语言,是JSP规范的一部分,用于简化页面中的数据访问过程。EL 2.1版本作为EL语言的最新版本之一,为开发者提供了更强大的功能和更灵活的数据访问机制...

    java判断试题.pdf

    **知识点**: `&lt;jsp:include&gt;` 指令在 JSP 文件中的作用是在编译时将其他 JSP 文件的内容合并到当前 JSP 文件中。 **解析**: 正确。`&lt;jsp:include&gt;` 是一个在编译阶段执行的操作,它允许开发者在编译时将一个 JSP ...

    JSP简易笔记

    - **GET**:请求参数包含在URL中,不适合传输敏感信息,长度有限制。 - 在处理中文时,可能需要对参数进行编码转换,如`new String(st.getBytes("iso-8859-1"), "utf-8")`。 - **POST**:请求参数放在请求体中,...

    数据库测试test.sql

    再存放到application作用域中 context.setAttribute("count",count2); //http://192.168.58.250:8080/myservlet2/servlet/admin/success.jsp response.sendRedirect("../admin/success.jsp"); }else{ //失败...

    JSTL绝对中文帮助文档-通俗易懂CHM版

    EL支持运算符、函数调用,还可以与JSTL结合使用,如 `${fn:length(list)}` 可以获取list集合的长度。 至于Struts框架,它提供了模型、视图和控制器的分离,使开发者能够专注于业务逻辑而不是页面的细节。通过Action...

    jstl fn函数 and EL

    这段代码使用了EL表达式来访问`manageUser.usersList`对象的长度,并通过`fn:length`函数计算出其长度值。 ##### EL表达式的语法特点 - EL表达式以`${`开头,以`}`结尾。 - 可以使用`.`或`[]`来访问对象属性。 - ...

    EL简单表达式

    - **elTest.jsp**:这个文件可能包含了一系列EL表达式的测试,用于验证和学习EL的功能,如访问对象属性、执行运算和条件判断等。 - **Deal.jsp**:这个名字可能暗示了该页面处理某种业务逻辑,其中可能会有复杂的EL...

    jstl教程

    JSTL是JavaServer Pages标准标签库,它提供了一组预定义的标签,用于简化JSP页面的开发,使其更加结构化,可读性更强,同时也降低了Java代码在页面中的使用。本教程将深入探讨JSTL的核心概念、主要组件以及如何在...

Global site tag (gtag.js) - Google Analytics