和String的方法类似,就是对String的一种封装。

No.

函数标签名称

描述

1

${fn:contains()}

查询某字符串是否存在,区分大小写

2

${fn:containsIgnoreCase()}

查询某字符串是否存在,忽略大小写

3

${fn:startsWith()}

判断是否以指定的字符串开头

4

${fn:endsWith()}

判断是否以指定的字符串结尾

5

${fn:toUpperCase()}

全部转为大写显示

6

${fn:toLowerCase()}

全部转为小写显示

7

${fn:substring()}

字符串截取

8

${fn:split()}

字符串拆分

9

${fn:join()}

字符串连接

10

${fn:escapeXml()}

将<、>、"、'等替换成转义字符

11

${fn:trim()}

去掉左右空格

12

${fn:replace()}

字符串替换操作

13

${fn:indexOf()}

查找指定的字符串位置

14

${fn:substringBefore()}

截取指定字符串之前的内容

15

${fn:substringAfter()}

截取指定字符串之后的内容

字符串判断操作 —— string_demo01.jsp :

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ taglib uri="http://www.mldn.cn/jstl/fn" prefix="fn"%> <!-- 定义函数标记 -->
<html>
<head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
<body>
<%
pageContext.setAttribute("info","Hello MLDN , Hello LiXingHua") ;
%>
<h3>查找MLDN:${fn:contains(info,"MLDN")}</h3>
<h3>查找MLDN:${fn:containsIgnoreCase(info,"mldn")}</h3>
<h3>判断开头:${fn:startsWith(info,"Hello")}</h3>
<h3>判断结尾:${fn:startsWith(info,"LiXingHua")}</h3>
<h3>查找位置:${fn:indexOf(info,",")}</h3>
</body>
</html>

字符串操作 —— string_demo02.jsp :

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ taglib uri="http://www.mldn.cn/jstl/fn" prefix="fn"%> <!-- 定义函数标记 -->
<html>
<head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
<body>
<%
pageContext.setAttribute("info","Hello MLDN , Hello LiXingHua") ;
%>
<h3>替换:${fn:replace(info,"MLDN","www.MLDNJAVA.cn")}</h3>
<h3>截取:${fn:substring(info,0,10)}</h3>
<h3>拆分:${fn:split(info," ")[0]}</h3>
</body>
</html>

JSP标准标签库(JSTL)--函数标签库 fn的更多相关文章

  1. JSTL函数标签库 fn标签

    JSTL函数标签库 fn标签 在使用jstl的函数标签库之前需要在页面中引入: <%@ taglib prefix="fn" uri="http://java.su ...

  2. 小峰servlet/jsp(7)jstl国际化标签库、sql标签库等

    一.jstl国际化标签库: fmt:setLocale 设定用户所在的区域: fmt:formatDate   对日期进行格式化 fmt:requestEncoding 设置所有的请求编码; fmt: ...

  3. 自定义JSTL函数标签(一)

    jstl标签库的配置 * 将jstl.jar和standard.jar拷贝到WEB-INF/lib下(如果使用el表达式,不用拷贝这两个jar) 注意:jstl必须在能够支持j2ee1.4/servl ...

  4. JSP标准标签库(JSTL)--XML标签库 x

    ³在开发中XML解析的操作是非常烦琐的,幸运的是在JSTL中专门提供了用于XML解析的操作,这样用户就可以不用费力的去研究SAX或DOM等操作的使用,就可以轻松的进行XML文件的解析处理.  XML标 ...

  5. 小峰servlet/jsp(6)jstl核心标签库

    一.引入jstl 需要jstl.jar;standard.jar; 二.jstl核心标签库: c:out         内容输出标签; c:set      用来设置4种属性范围值的标签: c:re ...

  6. [Java] JSP笔记 - EL、JSTL 常用标签

    一. 什么是 EL 语言 表达式语言(EL)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语言. 二.EL 语言的作用 为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMASc ...

  7. JSP标准标签库(JSTL)--SQL标签库 sql

    了解即可.SQL标签库 No. 功能分类 标签名称 描述 1 数据源标签 <sql:setDataSource> 设置要使用的数据源名称 2 数据库操作标签 <sql:query&g ...

  8. JSP标准标签库(JSTL)--核心标签库 c

    核心标签库是JSTL中最重要的部分,可以完成输出,判断,迭代等操作 功能分类: 1. 基本标签: <c:out>:输出属性内容 <c:set>:设置属性内容 <c:rem ...

  9. JSP标准标签库(JSTL)--国际化标签库 fmt

    JSTL中使用fmt.tld作为格式化标签库的定义文件 No. 功能分类 标签名称 描述 1 国际化标签 <fmt:setLocale> 设置一个全局的地区代码 2 <fmt:req ...

随机推荐

  1. 12C dbca silent

    dbca needs a template file to create a database. These template can be found in $ORACLE_HOME/assista ...

  2. 浅谈C/C++结构体内存分配问题

    .wiz-todo, .wiz-todo-img {width: 16px; height: 16px; cursor: default; padding: 0 10px 0 2px; vertica ...

  3. bootsraps ch1

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...

  4. Windows 路径问题

    Windows路径是我们经常使用的东西,它看似简单,实际上隐含许多细节,这些都是在平常的使用过程中注意不到的.下面让我们来看看各种各样的Windows路径.     提起路径,我们都会想到" ...

  5. HTML 锚点链接,链接到同一个页面的不同位置

    <html>    <head>        <title></title>    </head>    <body>     ...

  6. tomcat 高并发配置 与优化

    公司的一个服务器使用Tomcat6默认配置,在后台一阵全点击服务器就报废了,查了一下就要是PERMSIZE默认值过小造成(16-64) TOMCAT_HOME/bin/catalina.sh 添加一行 ...

  7. ntity Framework技巧系列之四 - Tip 13 – 15

    提示13. 附加一个实体的简单方式 问题: 在早先的一些提示中,我们讨论了使用Attach来加载一个处于未改变(unchanged)状态的东西到ObjectContext从而避免进行查询的开销. 如果 ...

  8. HDU2523:SORT AGAIN

    Problem Description 给你N个整数,x1,x2...xn,任取两个整数组合得到|xi-xj|,(0<i,j<=N,i!=j). 现在请你计算第K大的组合数是哪个(一个组合 ...

  9. CentOS + EPEL YUM源地址

    [bizosv] name=bizsov-centos-$releasever - centos baseurl=http://yikat:yikat@download.bizsov.com/ gpg ...

  10. 求最大公约数(GCD)的两种算法

    之前一直只知道欧几里得辗转相除法,今天学习了一下另外一种.在处理大数时更优秀的算法--Stein 特此记载 1.欧几里得(Euclid)算法 又称辗转相除法,依据定理gcd(a,b)=gcd(b,a% ...