`

JSTL的常用方法

阅读更多
JSTL的常用方法


1.背景场景介绍

11.jstl可以像java的一些函数一样,可以有截取字符串、获取长度、去空格、转大小写...
1.2接下来就看一下具体的方法怎么使用,以及各自对应的作用

2.代码示例介绍

2.1首先你需要导入库
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

2.2各个函数的方法以及作用介绍
1.判断是否包含字符的方法   前者为函数后者为示例
fn:contains  <c:if test="${fn:contains('abc', 'a')}">  
fn:containsIgnoreCase  <c:if test="${fn:containsIgnoreCase('abc', 'a')}">
fn:endsWith  <c:if test="${fn:endsWith('abc', 'a')}">
fn:startsWith <c:if test="${fn:startsWith('abc', "a")}"> 

2.获取字符位置的方法   前者为函数后者为示例
fn:indexOf  ${fn:indexOf('abc', 'a')}

3.数组转字符串的方法(用指定字符隔开) 前者为函数后者为示例
fn:join  ${fn:join(array, ";")}

4.获取字符长度或数组大小的方法   前者为函数后者为示例
fn:length  ${fn:length('abc')} 

5.获取字符长度或数组大小的方法   前者为函数后者为示例
fn:length  ${fn:length('abc')} 

5.截取字符串的方法   前者为函数后者为示例
fn:split  ${fn:split('abc', "a")}  //把字符串按照指定字符切分
fn:substring ${fn:substring('abc', 0, 1)}
fn:substringAfter ${fn:substringAfter('abc', "a")} //获取从某个字符所在位置开始的子串 
fn:substringBefore ${fn:substringBefore('abc', "a")} 

6.转换大小写的方法   前者为函数后者为示例
fn:toLowerCase  ${fn.toLowerCase('ABC')} 
fn:toUpperCase  ${fn.UpperCase(abc)}

7.去空格的方法   前者为函数后者为示例
fn:trim  ${fn.trim('abc ')} 
fn:replace   ${fn:replace('abc-', '-"', '&#149;')} //可以替换字符串也可去空格

0
0
分享到:
评论

相关推荐

    EL表达式+JSTL常用标签

    EL表达式 JSTL常用标签 用于web开发

    JSTL常用标签总结

    本文将对JSTL中常用的标签进行总结。 首先,标签主要用于输出数据内容。在JSP中,它用于显示变量值、请求参数等信息。比如,如果我们想输出一个名为"name"的参数值,我们可以使用如下代码:${param.name}" default=...

    JSTL中文帮助文档

    - JSTL 有多个版本,如 1.0、1.1、1.2 和 1.3,其中 1.2 是最常用的一个。 - 使用 JSTL 需要引入 javax.servlet.jsp.jstl-api 和 jstl 实现库,如 tomcat-jstl.jar。 6. **与 EL(Expression Language)的配合** ...

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

    5. **SQL标签库**:虽然在现代Web应用中不常用,但仍然包含了一些执行数据库查询、处理结果集的标签,如`&lt;sql:update&gt;`、`&lt;sql:query&gt;`等。 使用JSTL的优势在于,它让JSP页面更加清晰,降低了代码的复杂性,提高了...

    JSTL常用标签汇总

    ### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `&lt;c:out&gt;` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /&gt; ...

    eclipse或myclipse常用包JSTL

    在Eclipse或MyEclipse这样的集成开发环境中,JSTL是一个常用的包,能够帮助开发者更高效地编写动态网页。 **jakarta-taglibs-standard-current** 是Apache软件基金会提供的JSTL实现之一,通常包含了一组标准的标签...

    jstl,jstl实例源码

    4. **Function**:函数标签库,提供一系列的常用函数。 5. **SQL**:SQL标签库,用于执行数据库查询和其他SQL操作。 ### JSTL的引入与配置 在JSP页面中使用JSTL,首先需要在`web.xml`中引入JSTL的依赖,并在JSP...

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

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

    JSTL标签库依赖,内含Tomcat8、Tomcat10所需JSTL依赖

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组预定义的HTML和XML标签,用于简化JavaServer Pages(JSP)开发。它提供了更面向声明的编程方式,使开发者可以更专注于业务逻辑...

    jstl-api-1.2.jar和jstl-impl.jar

    在描述中提到的"必须用到的两个标签库"可能是指Core库,这是JSTL最常用的部分,提供了基本的控制结构和数据操作标签。 使用JSTL的好处在于代码分离和可维护性提升。通过将业务逻辑从JSP页面中移出,JSP文件可以保持...

    jstl1.2标签库jar包

    JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages 标准标签库)是Java Web开发中常用的一个库,它提供了一系列预定义的标签,用于简化JSP页面中的逻辑代码,使得页面更加清晰易读。在给定的压缩包...

    JSTL常用表达式实例

    在"JSTL常用表达式实例"中,我们将会探讨一些常见的JSTL表达式及其应用。 1. **条件语句:if和choose** JSTL提供了`&lt;c:if&gt;`和`&lt;c:choose&gt;`标签来处理条件逻辑。`&lt;c:if&gt;`用于简单的条件判断,而`&lt;c:choose&gt;`则类似...

    JSTL的 应用实例

    4. **Function** - 函数标签库,包含一些常用的字符串操作函数。 5. **XML** - XML处理标签库,用于XML数据的解析和操作。 ### JSTL的核心标签 在`jstlsample`实例中,我们可以看到如何使用这些核心标签: - **c:...

    Jstl常用函数

    ### JSTL常用函数详解 JSTL (JavaServer Pages Standard Tag Library) 是一种用于简化JSP页面开发的标准标签库。它提供了一系列的功能强大的标签,能够帮助开发者更方便地进行页面逻辑处理。本文将详细介绍JSTL中...

    jstl 遍历_jstl遍历_

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中常用的一组标签库,它提供了一系列标准的标签来简化JSP页面的编写,提高代码的可读性和可维护性。在JSP中,我们经常需要遍历集合数据,如数组、...

    JSTL2.0标准标签

    **JSTL 2.0 标准标签详解** JavaServer Pages Standard Tag Library(JSTL)是Java EE中用于简化JSP开发的一组标准标签库。JSTL 2.0作为其一个重要版本,提供了丰富的功能,帮助开发者在不使用自定义脚本语言的情况...

    jstl常用代码示例

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个重要库,它提供了一系列预定义的标签,用于简化JSP页面的开发。在本压缩包“MyJSTL”中,包含了一些核心(core)和SQL相关的JSTL标签的使用...

    jstl教程ppt

    30页的ppt JSTL常用标签 JSTL条件标签 JSTL迭代标签 JSTL SQL标签

Global site tag (gtag.js) - Google Analytics