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

jstl 一些函数用法

    博客分类:
  • java
 
阅读更多
fn函数里面有很多好用的方法 
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

下面是JSTL中自带的方法列表以及其描述

函数名                                    函数说明                                                          使用举例 
fn:contains                             判断字符串是否包含另外一个字符串      <c:if test="${fn:contains(name, searchString)}">


fn:containsIgnoreCase          判断字符串是否包含另外一个字符串(大小写无关)      <c:if test="${fn:containsIgnoreCase(name, searchString)}">


fn:endsWith                           判断字符串是否以另外字符串结束            <c:if test="${fn:endsWith(filename, ".txt")}">


fn:escapeXml                         把一些字符转成XML表示,                      例如 <字符应该转为&lt; ${fn:escapeXml(param:info)}


fn:indexOf                              子字符串在母字符串中出现的位置           ${fn:indexOf(name, "-")}


fn:join                                     将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")} 
fn:length                                获取字符串的长度,或者数组的大小        ${fn:length(shoppingCart.products)}


fn:replace                               替换字符串中指定的字符                          ${fn:replace(text, "-", "•")}


fn:split                                    把字符串按照指定字符切分                      ${fn:split(customerNames, ";")}


fn:startsWith                           判断字符串是否以某个子串开始                <c:if test="${fn:startsWith(product.id, "100-")}">


fn:substring                            获取子串                                                  ${fn:substring(zip, 6, -1)}


fn:substringAfter                    获取从某个字符所在位置开始的子串         ${fn:substringAfter(zip, "-")}


fn:substringBefore                获取从开始到某个字符所在位置的子串    ${fn:substringBefore(zip, "-")}


fn:toLowerCase                    转为小写                                                  ${fn.toLowerCase(product.name)}


fn:toUpperCase                     转为大写字符                                           ${fn.UpperCase(product.name)}


fn:trim                                    去除字符串前后的空格                             ${fn.trim(name)}


函数 
描述

fn:contains(string, substring) 
如果参数string中包含参数substring,返回true

fn:containsIgnoreCase(string, substring) 
如果参数string中包含参数substring(忽略大小写),返回true

fn:endsWith(string, suffix) 
如果参数 string 以参数suffix结尾,返回true

fn:escapeXml(string) 
将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回

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,分割后的每一部分就是数组的一个元素

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 首尾的空格,并将其返回

fmt函数

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<fmt:formatDate value="${xxx}" pattern="yyyy-MM-dd">

 

分享到:
评论

相关推荐

    jstl fn函数 and EL

    本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### JSTL `fn`函数详解 ##### 1. **fn:contains** - **功能**:判断一个字符串是否包含另一个子串。 - **示例**: ```jsp ${fn:contains(name, ...

    jstl fun函数 jsp-页面处理

    "fun函数"可能指的是JSTL中的某些特定功能或方法,比如条件判断、迭代、XML处理等。 **描述解析:** 虽然描述部分是"NULL",但我们可以通过通常的JSTL和JSP开发上下文来推测其内容。JSTL的主要目标是提高JSP代码的...

    jstl自定义函数[文].pdf

    下面我们将详细探讨JSTL自定义函数的开发步骤、使用方法以及JSTL提供的标准函数。 首先,开发自定义函数主要分为以下几步: 1. **创建Java类**:你需要定义一个Java类,该类包含你需要在EL表达式中调用的静态方法...

    jstl的使用有关JSTL的用法详解

    在这篇文章中,我们将深入探讨JSTL的使用方法和相关示例。 1. **Core库**:这是JSTL最基础的部分,包含处理流程控制、输出、URL重写等功能的标签。例如`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件...

    JSTL 开发自定义标签使用的jar

    `standard.jar`是JSTL的补充库,主要包含了EL(Expression Language)表达式解析所需的类,例如对XML处理的支持,以及一些额外的实用函数。在JSTL中,很多标签的属性值可以是EL表达式,standard.jar使得这些表达式...

    jstl_fn函数标签库的使用

    ### JSTL_fn函数标签库的使用详解 #### 一、引言 JSTL (JavaServer Pages Standard Tag Library) 是一种专为简化JavaServer Pages(JSP)开发过程而设计的标准标签库。其中,`fn`函数标签库是JSTL的一部分,提供了...

    jstl标签 fn函数注解

    下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:contains 和 fn:containsIgnoreCase 这两个函数用于检查一个字符串是否包含另一个子字符串。其中`fn:contains`是区分大小写的,而`fn:...

    JSTL简单的用法

    JSTL函数库(fn) 除了核心标签库,JSTL还提供了函数库(fn),包含了一些常用的字符串处理函数。例如: ```jsp &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; ... ${fn:length(names...

    JSTL标签库及使用方法

    **JSTL标签库及其使用方法** JavaServer Pages Standard Tag Library(JSTL)是Java社区为简化JSP页面开发而推出的一个标准标签库。它提供了丰富的功能,如迭代、条件判断、XML处理、国际化等,使代码更加简洁、易...

    自定义标签和自定义jstl函数的具体项目实现

    创建JSP页面,按照上述方式使用自定义标签和JSTL函数,运行项目并验证功能是否正常。 通过以上步骤,你就可以在实际项目中实现并使用自定义标签和自定义JSTL函数了。这不仅能够简化代码,提高代码质量,还能使团队...

    JSTL学习资料。包含API帮助文档和函数库

    API帮助文档详细解释了每个标签和函数的用法、属性、以及返回值,而函数库介绍则提供了一览式的预定义函数列表,方便开发者快速查找和使用。通过这些资料,开发者可以深入理解JSTL的各个组件,并熟练地将其应用于...

    jstl帮助 jstl帮助手册 jstl帮助文档

    3. **Function标签库 (fn)**:提供了一些实用的函数,如字符串操作、数组或集合操作等。比如`&lt;fn:length&gt;`可以计算字符串或集合的长度,`&lt;fn:contains&gt;`用来检查字符串是否包含某个子串。 4. **XML标签库 (xml)**:...

    JSTL标准EL函数jar包及说明方法

    JSTL标准EL函数jar包及说明方法,在资源汇总还有一个案例进行说明,请下载ELJSTL的jar包使用案例及核心标签库

    jstl标签使用文档,jstl标签使用帮助文档

    本文档将详细介绍JSTL标签的使用方法,帮助开发者更好地理解和应用。 JSTL主要分为五个核心部分: 1. **Core(核心标签库)**:提供基本的控制结构,如条件语句、循环、跳转等。 - `&lt;c:if&gt;`:用于执行条件判断。 ...

    jstl练习实例,学习JSTL

    2. 学习每个核心组件的功能和使用方法。 3. 通过实际项目或练习案例动手实践,比如"ch15"中的例子。 4. 熟悉JSTL与EL的配合使用,理解它们的区别。 5. 掌握如何在Web应用中配置和引入JSTL库。 总结,JSTL是提高JSP...

    JSTL中文帮助文档

    通过 JSTL 中文帮助文档,开发者可以详细了解每个标签的功能、用法和示例,从而更好地掌握 JSTL,提升开发效率。学习和使用 JSTL,能让你的 JSP 页面更专业、更易于维护,是 J2EE 开发者必备的一项技能。

    jstl标签库与使用教程

    `使用说明.txt`文件通常会详细解释如何在项目中引入和使用JSTL,包括配置步骤、标签的用法示例以及常见问题的解决方法。建议仔细阅读该文件以更好地理解和应用JSTL。 总之,JSTL通过提供一系列预定义的标签,使JSP...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    2. **jstl-impl-1.2.jar**:这是JSTL的实现库,包含了实现JSTL API的具体类和方法。在运行时,Web应用程序需要这个库来执行JSTL标签的功能。它包括核心库(core)、SQL库(sql)、XML库(fmt、func、tagext)等几个...

    JSP JSTL EL表达式中FN函数使用帮助

    FN函数是JSTL提供的一个功能强大的工具,包含在`javax.servlet.jsp.jstl.fn`包下,提供了一系列实用的方法,用于处理字符串、数组、集合等数据类型。 FN函数库主要由以下几部分组成: 1. **字符串处理**:例如`fn:...

    JSTL使用手册 帮助文档

    这个"JSTL使用手册 帮助文档"涵盖了JSTL的核心概念、使用方法和实例,旨在帮助开发者更深入地理解和运用这一强大的工具。 JSTL的核心组成部分包括Core(核心)、XML、Internationalization(国际化)、Function...

Global site tag (gtag.js) - Google Analytics