`
chaoyi
  • 浏览: 309569 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

函数标签库

 
阅读更多

本章目标
了解函数标签库的主要函数;
可以使用提供的函数标签库进行一些常见功能的开发。

 

函数标签库

 

字符串判断操作

<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"  prefix="fn"%><!-- 定义函数标记 -->
<html>
<head>
<title>字符串判断操作</title>
</head>
<body>
<%
	pageContext.setAttribute("info", "Hello Cosmos!!! I am chaoyi!!!");
 %>
<h3>查找Cosmos:${fn:contains(info,"cosmos")}</h3>
<h3>查找Cosmos:${fn:contains(info,"Cosmos")}</h3>
<h3>判断开头:${fn:startsWith(info,"Hello")}</h3>
<h3>判断结尾:${fn:startsWith(info,"chaoyi")}</h3>
<h3>查找位置:${fn:indexOf(info,"I")}</h3>
</body>
</html>  

效果图:

 

字符串操作

<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"  prefix="fn"%><!-- 定义函数标记 -->
<html>
<head>
<title>字符串操作</title>
</head>
<body>
<%
	pageContext.setAttribute("info", "Hello Cosmos!!! I am chaoyi!!!");
 %>
<h3>替换:${fn:replace(info,"Cosmos","www.baidu.com")}</h3>
<h3>截取:${fn:substring(info,0,10)}</h3>
<h3>拆分:${fn:split(info," ")[0]}</h3>
</body>
</html>

效果图:

 

小结
函数标签库实际上是针对于String操作类的封装。
 

  • 大小: 46.3 KB
  • 大小: 22.7 KB
  • 大小: 22.4 KB
  • 大小: 19.2 KB
  • 大小: 19.2 KB
分享到:
评论

相关推荐

    jstl_fn函数标签库的使用

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

    JSTL标准标签库

    JSTL主要由几个不同的标签库组成,包括核心标签库、SQL标签库、XML标签库以及函数标签库。 1. **核心标签库 (Core Tags):** 这个库定义了`cc.tld`,包含了用于常见任务的标签,如数据管理、流程控制和输出。主要...

    JSTL标签库 api

    本文将深入探讨JSTL的核心标签库、数据库标签库、I18N格式化标签库、XML标签库和JSTL函数标签库,帮助开发者掌握这些标签的使用方法。 #### JSTL核心标签库:基础与变量管理 JSTL的核心标签库是JSTL中最常用的库之...

    JSTL标签库相关jar包

    2. **fn**:函数标签库,提供了许多实用的字符串和数组操作函数。 3. **i18n**:国际化标签库,支持多语言环境。 4. **sql**:SQL标签库,可以执行数据库查询、更新和其他SQL操作。 5. **xml**:XML标签库,用于处理...

    jstl标签库文档

    - **函数标签库** (`fn`) ##### 2.1 核心标签库 (`c`) 核心标签库包含了JSTL中最常用的标签,主要用于处理数据的输出、流程控制、迭代等。 - **`&lt;c:out&gt;`** - **功能**: 主要用于显示数据的内容。 - **属性**: ...

    JSP标准标签库实例

    5. **函数标签库** - `http://java.sun.com/jsp/jstl/functions`:提供通用的函数,如字符串操作、数组处理等。 - `&lt;fn:split&gt;`、`&lt;fn:length&gt;`、`&lt;fn:substring&gt;`:字符串操作函数示例。 **实例解析:** - `...

    jstl标签库

    - **函数标签库**(fn):提供一些实用的函数,如`&lt;fn:split&gt;`。 **3. 核心标签库的其他功能** - **流程控制标签**:`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`,用于条件判断和多分支选择。 - **迭代...

    jsp的标准标签库的jar包

    4. **函数标签库(Function Tags)**:提供了许多预定义的函数,可以与EL(Expression Language)一起使用,以增强表达式的能力。 5. **国际化标签库(I18N Tags)**:支持多语言环境,如`&lt;fmt:message&gt;`用于获取...

    标准标签库JSTL

    函数标签库(fn)提供了一系列字符串操作的函数,这些函数可以作为表达式语言的一部分使用,比如进行字符串连接、分割、测试以及替换等操作。 SQL标签库(sql)允许在JSP页面中执行SQL语句,支持从JSP直接与关系...

    JSTL标签核心标签库

    5. **函数标签库(Functions tag library)**:提供一些辅助函数,如字符串操作,如`&lt;fn:split&gt;`用于字符串分割。 在使用JSTL时,需要在JSP文件的顶部引入相应的标签库,例如引入核心标签库的代码: ```jsp %@taglib ...

    JSTL标签库

    JSTL标签库大致可以分为五类:核心标签库、数据库标签库、I18N格式化标签库、XML标签库和函数标签库。每一类都针对特定的功能需求,为开发者提供了丰富的工具集。 #### JSTL核心标签库:构建动态网页的基础 核心...

    JSTL标签库.doc

    5. **函数标签库 (Fn Tags)** - 提供一些实用的函数,如字符串处理。 **核心标签库详解:** **2.1 `&lt;c:out&gt;`** - 功能:用于显示数据内容,可以防止XSS攻击,通过默认的`escapeXml`属性转换特殊字符。 - 属性: -...

    标准标签库(JSTL)实用.pdf

    它由五个主要的标签库组成,分别是核心标签库、XML标签库、格式化/国际化标签库、数据库标签库以及函数标签库。 1. **核心标签库(Core Tags)**:这是JSTL最基础的部分,提供了用于控制流程、迭代和条件判断的标签...

    JSTL标准标签库1

    5. **函数标签库**:提供一些通用的函数,如`&lt;fn:split&gt;`用于字符串分割。 在使用JSTL时,首先需要引入对应的标签库,例如引入核心标签库: ```jsp ``` 接着,可以通过指定的前缀(如`c:`)来使用这些标签。例如,...

    jsp标准标签库stl

    5. **函数标签库**:提供了各种实用的函数,如fn:length、fn:split等,可以执行字符串操作和其他常见任务。 **STL的使用步骤**通常包括以下几个环节: 1. **导入STL库**:在JSP页面头部添加库引用,例如`...

    JSTL标签库_资料下载.zip

    3. **fn**: 函数标签库,包含一些实用的辅助函数,如字符串操作、数组和集合操作等。例如,`&lt;fn:length&gt;`可以获取集合或字符串的长度。 4. **sql**: 支持数据库查询和操作,虽然在现代Web应用中使用较少,但仍然...

Global site tag (gtag.js) - Google Analytics