- 浏览: 4907433 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (743)
- JAVA (44)
- JAVA 乔乐共享 (145)
- js (132)
- database (26)
- jQuery (46)
- velocity (16)
- Ubuntu (14)
- Grails (2)
- Groovy (6)
- xml (2)
- Spring (11)
- mysql (24)
- sqlserver (6)
- oracle (9)
- cmd (8)
- CSS (17)
- Linux (2)
- sqlite (4)
- php (11)
- json (2)
- laravel (2)
- html (3)
- 闲聊 (3)
- git (13)
- nodejs (25)
- angularjs (17)
- npm (8)
- bootstrap (4)
- mongodb (5)
- React (32)
- Crack (7)
- b (0)
- ES6 (2)
- webpack (3)
- Babel (1)
- Koa (1)
最新评论
-
taoshengyijiuzt:
感谢大佬!!!
JetBrains最新激活服务器(长期更新ing) -
masuweng:
激活码可以用
JetBrains最新激活服务器(长期更新ing) -
dusdong:
都失效了
JetBrains最新激活服务器(长期更新ing) -
追风筝的孩纸Zz:
dddddddddddddddd
js获取网页屏幕可见区域高度 -
自己811005:
88350bcf69dcfbda7f8a76a589d9054 ...
Js设置前端允许跨域请求后端API:Access-Control-Allow-Credentials
// fn:contains(string, substring) 如果参数string中包含参数substring,返回true // fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回true // fn:endsWith(string, suffix) 如果参数 string 以参数suffix结尾,返回// true // 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 首尾的空格,并将其返回
// 引入标签 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<c:out value="${str} = ${fn:length(str)}"/><br> <c:out value="${fn:contains(str,'fun')}"/><br> <c:out value="${fn:containsIgnoreCase(str,'Fun')}"/><br> <c:out value="${fn:indexOf(str,'g') }"/><br> <c:out value="${fn:startsWith(str,'string')}"/><br> <c:out value="${fn:endsWith(str,'wo')}"/><br> <c:out value="${fn:toLowerCase(str)}"/><br> <c:out value="${fn:toUpperCase(str)}"/><br> <c:out value="${fn:substring(str,0,3)}"/><br> <c:out value="${fn:substringAfter(str,'i')}"/><Br> <c:out value="${fn:substringBefore(str,'g')}"/><Br> <c:forEach var="string" items="${fn:split(str,'n')}"> <c:out value="${string }" /><br> </c:forEach> <c:set var="array" value="${fn:split(str,'n')}"></c:set> <c:out value="${fn:join(array,'g')}" /> <c:out value="${fn:trim(' function tags ')}"/><Br> <c:out value=" function tags "/><Br> <c:out value="${fn:replace(str,'ing','IN')}"/><Br>
发表评论
-
Ubuntu VirtualBox 安装win10报错:FATAL: No bootable medium found! System halted.
2017-04-20 13:04 6218点击设置:->Storage存储-&g ... -
win10 webstorm9和10无法使用terminal解决方案
2015-06-07 16:41 15909原因:计算机从win7更新到win10,webstorm9 ... -
String,StringBuffer与StringBuilder的区别
2014-07-21 13:22 1085String StringBuffer Strin ... -
HashMap与HashTable的区别(含源码分析)
2014-07-21 12:58 1255HashMap HashTable Hash ... -
java判断中英文长度并截取部分添加省略号
2014-03-21 15:44 2528public static void main(Strin ... -
JAVA比较两个日期的差值天数
2014-01-17 11:44 6093package com.anxin.ssk.cache; ... -
Eclipse GBK代码转移到UFT-8编码上去,迁移方案
2013-03-18 14:40 5426方法一:(程序法)推荐 //用commons-io.jar ... -
CMD命令一键备份文件目录
2013-01-30 15:43 2276echo 开始备份SSK目录 ::设置临时变量为目标备 ... -
Navicat 中文乱码问题
2012-09-25 16:47 3881解决方法: 1、关闭数据库连接; 2、右击数据库选择“连接 ... -
java写入xml格式数据增强版-可递归进行多层嵌套
2012-08-20 13:30 4600package com.proxy.util; im ... -
Java XMLWriter 快速创建xml文件
2012-08-17 16:23 2288package com.proxy.util; im ... -
Java循环复杂map,foreach
2012-08-17 16:11 9908package com.proxy.util; im ... -
Java超全Json工具类JsonUtil
2012-08-15 17:17 23041import java.io.StringReader; ... -
java占位符像C#{0}那样简单
2012-08-14 16:20 3724import java.text.MessageForma ... -
jQuery判断对象是否显示或隐藏
2012-08-08 17:05 19232// jQuery("#tanchuBg&quo ... -
通过dos命令获得服务器网卡地址-适合Windows和Linux
2012-08-01 17:07 1474/** * 获得服务器网卡地址 * * @ ... -
js正则表达式过去\反斜杠的问题解决方案
2012-06-01 15:22 3074text_keyword_tags = text_keyw ... -
struts+json所含的jar包全集
2012-05-30 14:03 1370Directory of E:\Happy\Deskto ... -
Java新建线程异步调用示例
2012-05-17 11:07 1943new Thread(new Runnable() { ... -
Java替换字符串正则表达式和其3种方法
2012-05-17 11:05 3293public static void main(Strin ...
相关推荐
JSTL函数标签库(fn taglib)提供了额外的字符串操作和集合操作函数,比如`fn:split`用于分割字符串,`fn:contains`检查字符串是否包含特定子串。 3. **JSTL SQL标签** SQL标签库允许在JSP页面上执行数据库查询,...
JSTL的核心部分包括四个主要标签库:Core、fmt、fn和sql,分别对应基础操作、格式化、函数和数据库操作。 1. Core库:这是JSTL中最基础的部分,包含了处理流程控制、迭代、URL操作等基本功能的标签。例如 `...
5. **函数标签库**:用于访问预定义的函数,这些函数可以执行各种常见任务,如字符串操作、数学计算等。 #### 三、EL表达式 - **定义**:EL(Expression Language)表达式是JSP 2.0中引入的一种轻量级的数据访问...
例如,你可以使用 `<c:forEach>` 标签迭代数据并构建JSON字符串,然后在JavaScript代码中设置`data`属性。 6. **处理交互事件**:如果需要响应用户操作,如编辑、删除等,可以使用JSTL生成对应的JavaScript事件处理...
JSTL标签主要包含核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库共5种标签库。 在使用JSTL标签之前必须在JSP页面的首行使用指令定义标签库的位置和访问前缀,(jstl 1.1)各个标签库的定义如下: 核心...
4. **Function标签库**:提供了一系列预定义的函数,可以作为EL表达式中的方法调用,例如字符串操作、数组和集合操作等。 5. **JSTL SQL标签库**:处理数据库操作,包括查询、更新、插入和删除等。虽然在现代开发中...
2. **fn**: 函数库,包含了一些实用的函数,如字符串操作、数组和集合操作等,可以在JSP页面上方便地使用。 3. **i18n**: 国际化支持,允许开发者轻松地处理不同语言和地区的应用需求。 4. **sql**: 提供了与...
通过上述介绍的不同标签库及其用法,我们可以看到JSTL不仅支持基础的数据处理,还覆盖了高级特性如国际化支持和数据库交互等。学习和掌握JSTL 1.1 的使用方法对于Java Web开发人员来说是非常有益的。
4. **JSTL函数库**:提供了一系列实用的字符串处理和类型转换的函数。 **JSTL的使用步骤:** 1. **引入JSTL库**:在项目的WEB-INF/lib目录下添加jstl.jar和standard.jar文件。 2. **导入JSTL标签库**:在JSP文件...
JSTL主要包含四个核心标签库:Core、Format、Function和SQL。 **1. Core标签库** Core库是最基础的部分,它包含了处理页面流程控制、URL操作、条件判断、迭代等常用功能的标签。例如: - `<c:set>`:用于设置变量。...
这部分主要包含一些常用的字符串处理和类型转换函数,如`fn:substring`、`fn:length`、`fn:split`等,它们可以与EL(Expression Language)一起使用,增强页面表达能力。 **EL(Expression Language):** EL是JSP ...
3. **JSTL函数标签库(fn)**:包含了一些有用的辅助函数,如字符串处理、数组操作等。 4. **JSTL的导入和配置**:如何在JSP页面中引入JSTL库,并配置页面指令以使用这些标签。 **第二部分:JSTL.ppt** 这个PPT可能...
例如,核心标签库(core)提供了基本的流程控制标签如条件判断()和循环(),格式化标签库(fmt)用于格式化数字和日期等,函数库(fn)提供了通用的字符串和集合操作函数等。 在文档中提到的指令,用于在JSP文件...
例如,可以使用字符串对象的`.toLowerCase()`方法将字符串转换为小写。 示例: ```jsp 假设request中有名为name的字符串 --%> ${name}".toLowerCase() %> ``` ##### 3.2 时间日期的格式化 虽然EL本身并不直接支持...
3. **XML Processing Tags**:这部分标签用于处理XML文档,如 `<x:parse>` 和 `<x:transform>`,它们分别用于解析XML字符串和执行XSLT转换。 4. **JDBC Tags**:提供了一种方便的方式来执行SQL查询,例如 `...
3. **fn标签**:提供了一些实用的函数,如 `<fn:length>` 获取数组或集合长度,`<fn:contains>` 检查字符串是否包含特定子串。 4. **sql标签**:用于执行数据库查询和操作,不过在现代开发中,通常使用更高级的持久...
2. **fn**: 提供了一系列实用的函数,如字符串操作、数组和集合操作等。 3. **c**: 提供条件判断和循环控制标签,如`<c:if>`、`<c:choose>`、`<c:when>`、`<c:otherwise>`和`<c:for-each>`等。 4. **sql**: 用于执行...
- **Functions**:提供了一系列函数,用于字符串操作、日期格式化等。 - **SQL**:提供了数据库访问相关的标签。 - **XML**:提供了处理XML文档的标签。 - **Format**:提供了国际化和格式化相关的标签。 #### 四、...
介绍了如何使用循环标签如forEach和forToken来遍历列表或字符串,以及如何处理复杂的迭代逻辑。 - **第6章:导入文本** 讲解了如何使用JSTL的标签来导入外部资源,并控制这些资源的行为。 - **第7章:选择XML...
- **fn库**:函数库,提供了各种字符串和集合操作的函数,如`<fn:length>`计算字符串或集合长度。 - **sql库**:用于执行SQL查询,如`<sql:update>`执行更新,`<sql:query>`执行查询。 - **xml库**:处理XML文档,...