`
easy0917
  • 浏览: 260352 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JSTL高级用法

 
阅读更多
// fn:contains(string, substring) 如果参数string中包含参数substring,返回true 
// fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回true 
// fn:endsWith(string, suffix) 如果参数 string 以参数suffix结尾,返回// true 
// fn:indexOf(string, substring) 返回参数substring在参数string中第一次出现的位置 
// fn:join(array, separator) 将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。 
// fn:length(item) 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。 
// fn:replace(string, before, after) 返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果 
// fn:split(string, separator) 返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素 
 value="${fn:split(feeds.datetime,',')[1]}"  
// fn:startsWith(string, prefix) 如果参数string以参数prefix开头,返回true 
// fn:substring(string, begin, end) 返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符 
// fn:substringAfter(string, substring) 返回参数substring在参数string中后面的那一部分字符串 
// fn:substringBefore(string, substring) 返回参数substring在参数string中前面的那一部分字符串 
// fn:toLowerCase(string) 将参数string所有的字符变为小写,并将其返回 
// fn:toUpperCase(string) 将参数string所有的字符变为大写,并将其返回 
// fn:trim(string) 去除参数string 首尾的空格,并将其返回

 

<c:set var="log.logTitle" value="做一个截取字符串长度的测试"
<c:choose> 
     <c:when test="${fn:length(log.logTitle) > 10}"> 
      <c:out value="${fn:substring(log.logTitle, 0, 10)}......" /> 
     </c:when> 
     <c:otherwise> 
      <c:out value="${log.logTitle}" /> 
     </c:otherwise>
</c:choose>
<%@taglib  uri="http://java.sun.com/jsp/jstl/functions"  prefix="fn" %> 

 

分享到:
评论

相关推荐

    JSTL操作XML JSTL操作XML

    ### JSTL操作XML知识点详解 ...此外,我们还学习了如何在JSP页面中使用JSTL标签进行XML数据的解析和操作,以及如何将这些数据用于数据库连接等更高级的应用场景。这对于实际项目开发具有重要的参考价值。

    jstl-api-1.2.jar

    4. **理解每个标签的作用**:熟悉每个JSTL标签的用法,避免误用导致的问题。 总结,`jstl-api-1.2.jar`是JSTL 1.2版本的API接口,它提供了丰富的标签库,帮助开发者构建高效、可维护的JSP应用程序。理解和掌握JSTL...

    JSTL1.0 jar包下载

    **正文** JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它提供了一系列的标签来简化JSP...了解并熟练掌握JSTL有助于深入理解Web开发的基本原理,并为学习更高级的技术奠定基础。

    jstl标签.rar

    本资料“jstl标签.rar”全面解析了JSTL的核心概念和实际应用,旨在帮助程序员更好地理解和运用这一技术。 JSTL是Sun Microsystems发起的一个开源项目,它的目标是提供一套标准的、与视图技术无关的标签库,用于处理...

    jstl必备教程及文档

    这是英文版本的JSTL帮助手册,对于深入理解JSTL的高级特性或者查找特定问题的解决方案非常有帮助,尤其是对于英文能力较好的开发者。 **JSTL 入门 IBM文档.chm**: IBM作为知名的IT企业,其提供的文档通常具有权威...

    数据库连接jar jstl standard

    在实际应用中,将这些库添加到项目的类路径中,可以方便地实现与SQL Server的连接以及在JSP页面中使用JSTL标签。例如,使用JSTL的`&lt;c:forEach&gt;`标签遍历数据集合,或者使用`&lt;fmt:formatDate&gt;`标签格式化日期,都能...

    JSTL循环语法,java

    通过本文的介绍,我们了解了JSTL中`&lt;c:forEach&gt;`标签的基本用法及其在实际开发中的应用。循环是编程中必不可少的一部分,尤其是在处理集合数据时。使用JSTL提供的`&lt;c:forEach&gt;`标签可以极大地方便我们在JSP页面中的...

    JSTL标签教程

    ### JSTL标签教程知识点详解 #### 一、JSTL简介 - **定义**:JSP标准标签库(JSTL,JavaServer Pages Standard Tag Library)是一...对于希望提高Web应用程序开发效率和质量的开发人员来说,掌握JSTL是非常有价值的。

    01_JSTL需要的JAR包.rar

    2. **添加到类路径**:将这些JAR文件放入Web应用的`WEB-INF/lib`目录下,这样它们就会被自动添加到应用的类路径中。 3. **配置Web.xml**:在`WEB-INF/web.xml`文件中,你需要添加JSTL的依赖声明,如下所示: ```xml...

    jstl分页jstl分页

    **JSTL分页在Java Web开发中的应用** 在Java Web开发中,处理大量数据时,为了提高用户体验,通常会采用分页展示数据。JSTL(JavaServer Pages Standard Tag Library)是Java的一个标准标签库,它提供了一系列的...

    Jstl框架以及标签详细讲解

    ### JSTL框架及其标签详解 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是为...此外,对于更高级的应用场景,JSTL还提供了更多的标签库和标签功能,值得进一步深入学习。

    jstl.jar和standard.jar

    虽然现代Web应用倾向于使用更高级的框架如Hibernate或JPA来处理数据库交互,但在某些简单场景下,SQL标签库仍能发挥效用。 **3. XML标签库(XML):** JSTL的XML标签库支持XML文档的操作,包括解析、转换和验证。`...

    standard.jar和jstl.jar

    3. **JSTL XML Tags**:这些标签提供了处理XML文档的高级功能,如 `&lt;c:import&gt;` 可以在JSP中动态导入XML内容,`&lt;c:out&gt;` 用于安全地输出XML数据,防止XSS攻击。 4. **JSTL JSP Tag File Support**:JSTL 1.2支持...

    jstl各种ppt文档

    3. **JSTL在实际项目中的应用案例**:通过实例展示JSTL在不同场景下的应用。 通过学习这些PPT,开发者可以系统地了解并掌握JSTL,从而提高JSP页面的编写效率和可维护性。对于初学者来说,这是一个宝贵的资源,可以...

    jstl1.1使用说明.pdf

    通过上述介绍的不同标签库及其用法,我们可以看到JSTL不仅支持基础的数据处理,还覆盖了高级特性如国际化支持和数据库交互等。学习和掌握JSTL 1.1 的使用方法对于Java Web开发人员来说是非常有益的。

    jstl4jqgrid

    3. 搜索功能:提供多种搜索模式,如基本搜索、高级搜索等。 4. 编辑功能:支持行内编辑、弹出式编辑和添加新记录。 5. 自定义列:允许自定义列的显示样式和行为。 6. 国际化:支持多语言。 **整合JSTL与jqGrid** ...

    学生管理系统JSTL+EL.zip

    学习这个项目,初学者不仅可以掌握JSP、JSTL和EL的基础用法,还能了解到如何将它们整合到一个实际的Web应用中,理解MVC(Model-View-Controller)设计模式的基本原理。此外,还可以学习到如何处理数据库操作,如使用...

    Jstl.rar_JSTL_testng-5.1.jar

    3. **阅读文档**:深入学习JSTL的官方文档,掌握更高级的用法和技巧。 4. **使用TestNG**:编写测试用例,验证JSTL标签的功能,确保代码质量。 通过这个压缩包,新手可以系统地学习JSTL,并借助TestNG进行实践测试...

    jstl学习资源包

    通过深入学习这些资源,你不仅可以了解 JSTL 的基本用法,还能掌握如何在实际开发中有效地利用它来简化 JSP 页面的编写,提高代码的可读性和可维护性。此外,熟悉 JSTL 也能为后续学习 Spring MVC 等高级框架打下...

Global site tag (gtag.js) - Google Analytics