`
easy0917
  • 浏览: 256890 次
  • 性别: 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" %> 

 

分享到:
评论

相关推荐

    《Java_Web应用开发实用教程》练习答案

    第2篇JSP高级技术分为7章,深入剖析了主流的Web开发框架,包括EL表达式语言、JSTL、自定义标签、Log4j、Hibernate、Spring框架;第3篇Java Web技术应用分为5章,介绍具体场景下的应用案例,包括注册登录模块的应用、...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第09章 jstl、EL、Bean(共18页).pptx

    完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第20章 数据库连接池,缓存(共15页).pptx 完整版Java web开发教程PPT...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx

    完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第20章 数据库连接池,缓存(共15页).pptx 完整版Java web开发教程PPT...

    《Java Web开发与实战--Eclipse+Tomcat+Servlet+JSP整合应用》.(刘伟,张利国).[PDF].zip

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 13 Hibernate基础编程(共26页).ppt

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 08 EL和JSTL(共40页).ppt 推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 09 Ajax(共26页).ppt 推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 10...

    Jsp宝典 PDF

    第二部分详细对自定义标签开发、标准标签库(JSTL)使用、JSP2.0表达式(EL)、Servlet简单应用和高级应用以及讲解了Web2.0新特性Ajax的开发过程。JSP宝典的第三部分对最为流行的MVC解决方案Struts和数据库持久层...

    JSP宝典(PDF)

    第二部分详细对自定义标签开发、标准标签库(JSTL)使用、JSP2.0表达式(EL)、Servlet简单应用和高级应用以及讲解了Web2.0新特性Ajax的开发过程。JSP宝典的第三部分对最为流行的MVC解决方案Struts和数据库持久层...

    jsp宝典源码

    然后对自定义标签开发、标准标签库(JSTL)使用、JSP2.0表达式(EL)、Servlet简单应用和高级应用以及Web2.0新特性Ajax的开发过程进行了详细的讲解。最后对最为流行的MVC解决方案Struts和数据库持久层结束Hibernate...

    JSP网络编程学习笔记源代码 part2

    第五篇为“标签语言和表达式语言”,主要讲述JSP的标签技术,JSP提供的标准标签库JSTL的用法及用户如何自定义自己的标签库;第六篇为“Web应用高级专题”,主要讲述Servlet过滤器、JSP异常处理、JSP日志、认证和安全...

    Java Web编程宝典

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

    Java Web开发与实战:Eclipse+Tomcat+Servlet+JSP整合应用(含光盘源代码)

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...

    校友论坛系统源代码以及使用说明

    该BBS系统用jsp开发,使用MySQL数据库,应用了Struts框架和JSTL标签库等。

    ASP.NET编程宝典光盘源码

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

    IBM_Java 高级.课件

    1 Tomcat服务器 2 eclipse集成开发环境 ...9 JSP核心技术与应用 10 JSTL技术介绍 11 MVC框架技术实现 13 struts框架 14 持久层设计技术hibernate 15 spring框架 专题 信息分页 专题 JFreeChart技术 专题 Ibatis技术

    J2EE教程资料 JavaEE程序设计与应用开发教程 全套PPT课件资源集合 共21个章节 含上机习题和全部源代码.rar

    08 EL和JSTL(共40页) 09 Ajax(共26页) 10 MVC和Struts 基本原理(共26页) 11 Struts标签和错误处理(共38页) 12 Struts2基础开发(共30页) 13 Hibernate基础编程(共26页) 14 Hibernate高级编程(共27页) ...

    Java_Web开发实战1200例第1卷.part2

    第1篇 基础篇 第1章 开发环境搭建 2 ...22.6 高级报表 850 第6篇 综合应用篇 第23章 综合应用 862 23.1 在线投票系统 863 23.2 用户注册 865 23.3 论坛 873 23.4 购物车 879 23.5 聊天室 885 23.6 万年历 901

    Java_Web开发实战1200例第1卷.part3

    第1篇 基础篇 第1章 开发环境搭建 2 ...22.6 高级报表 850 第6篇 综合应用篇 第23章 综合应用 862 23.1 在线投票系统 863 23.2 用户注册 865 23.3 论坛 873 23.4 购物车 879 23.5 聊天室 885 23.6 万年历 901

    JSP设计(第三版)

    如果你是一个程序员,则会对第三部分详细介绍的高级主题倍加推崇,例如如何使用流行的Apache Struts MVC(模型-视图-控制器)框架将Servlet和JavaBeans组件与JSP集成,以及如何使用JSP API开发定制标记库,在此还...

    ASP.NET编程宝典(十年典藏版)》光盘源码1

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

Global site tag (gtag.js) - Google Analytics