`

JSTL 标签用法

 
阅读更多

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标签用法.doc

    JSTL标签库的使用不仅提高了开发效率,还增强了代码的可读性和可维护性。 #### 1. 配置JSTL JSTL的配置通常涉及两个JAR文件:`jstl.jar` 和 `standard.jar`。为了在JSP页面中使用JSTL标签,需要通过 `...

    JSTL标签用法详解

    JSTL的主要目标是提高JSP页面的可读性和可维护性,减少在页面中直接使用Java脚本的需要,使得非程序员(例如页面设计师)也能更方便地参与到页面设计中。 配置JSTL涉及到两个关键的JAR文件:`jstl.jar`和`standard....

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

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

    基本JSTL标签用法

    JSTL,全称为JavaServer Pages Standard Tag Library,是用于JSP页面的一种标准标签库,旨在减少在JSP页面中直接编写Java代码的情况,从而提高代码的可读性...正确地使用JSTL可以使JSP页面更加清晰、易于理解和维护。

    jstl标签库jar包、例子、jstl中文帮助文档

    `JSTL中文帮助文档.chm`提供了详细的JSTL标签用法和示例,对于初学者来说是非常宝贵的参考资料。通过阅读这份文档,你可以快速掌握各个标签的用法,并能解决实际开发中遇到的问题。 **8. 示例项目** `JSTL_SRC`可能...

    jstl标签用法

    ### JSTL 标签库概述与用法详解 ...在JSP页面中使用JSTL标签前,需要通过 `&lt;%@ taglib %&gt;` 指令引入相应的标签库,例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ...

    JSTL标签库及使用方法

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

    jstl标签库的配置

    这样,你就可以使用如`&lt;c:forEach&gt;`、`&lt;fmt:formatDate&gt;`等JSTL标签了。 **JSTL常见标签及其用法**: - `c:set`:设置变量,如`张三"/&gt;`。 - `c:out`:安全地输出变量,防止XSS攻击,如`${name}"/&gt;`。 - `c:if`和`...

    大量使用的JSTL标签用法.docx

    JSTL,全称JavaServer Pages Standard Tag ...JSTL标签的应用大大减少了JSP页面中的脚本let代码,使得页面更专注于展现逻辑,而将业务逻辑和控制逻辑移到了后台处理。使用JSTL可以使JSP代码更清晰、更易于理解和维护。

    自定义JSTL标签java项目文件

    4. **在JSP页面中使用自定义标签**:完成以上步骤后,就可以在JSP页面中像使用标准JSTL标签一样使用自定义标签了。 例如,假设我们有一个名为`myTag`的自定义标签,其处理类为`com.example.MyTag`,在TLD文件中定义...

    jstl标签库与使用教程

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

    JSTL中if标签使用方法

    ### JSTL中if标签使用方法详解 JSTL(JavaServer Pages Standard Tag Library)是为简化JSP页面开发而设计的一组标准标签库。它提供了处理数据、条件逻辑等功能的强大工具,使得开发者无需编写复杂的Java代码即可...

    JSTL标签库下载和配置使用

    在本教程中,我们将深入探讨JSTL的下载、配置以及使用方法。 ### 一、JSTL的下载 JSTL的最新版本通常可以在Apache软件基金会的官方网站上找到。你可以访问[Apache Tomcat的网站]...

    JSTL标签库的下载

    #### JSTL标签库的使用案例 JSTL提供了许多内置标签,可以用来执行常见的任务,例如条件判断、循环迭代、URL重写等。下面列出了一些常用的JSTL标签: - `&lt;c:if&gt;`:用于条件判断。 - `&lt;c:forEach&gt;`:用于遍历集合或...

    JavaWeb-12:自定义标签库开发&JSTL标签库

    二、JSTL标签库 JSTL是Java Web开发的标准标签库,它包含五个核心部分:Core、Format、I18N、XML和SQL。这些标签提供了丰富的功能,例如控制流、格式化、国际化、XML处理和数据库操作。 1. **Core标签**:包括if、...

    JSTL标签课件PPT

    JSTL标签通常与EL结合使用,通过${}表达式来引用和操作数据。 7. **JSTL的优点** - 提高代码可读性:通过标签代替脚本,使得JSP页面更易于理解和维护。 - 分离关注点:让开发者专注于业务逻辑,而不是页面展示...

    jstl标签基础+例子

    下面将详细介绍这些标签库的基本用法。 #### Core 标签库 - **定义**:Core 标签库包含了用于控制流程、变量管理、URL 操作等功能的基础标签。 - **使用**: - `...

    JSTL常用标签总结

    值得注意的是,在使用这些标签时,需要在JSP页面的顶部引入JSTL标签库。如:***"%&gt;。这样才能够正确地使用JSTL提供的标签功能。JSTL标签库在JSP开发中非常实用,可以大大简化JSP页面的代码,提高开发效率和页面的可...

    JSTL标签使用手册-中文版.zip

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组标准标签,它为JSP页面提供了...通过阅读《JSTL标签使用手册-中文版》这份资料,你将能够深入理解JSTL并灵活运用到实际项目中。

Global site tag (gtag.js) - Google Analytics