- 浏览: 938847 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (306)
- spring (20)
- ext (15)
- 其它综合 (8)
- svn (6)
- struts (1)
- java综合 (27)
- javascript (19)
- jquery (9)
- linux (56)
- tomcat (10)
- 数据库 (37)
- hibernate (9)
- seo (2)
- web前端 (3)
- 生活 (3)
- 软硬件 (11)
- python (5)
- apache (10)
- spring security (3)
- 好书分享 (4)
- ant (2)
- hudson (1)
- php (2)
- android (3)
- nginx (6)
- memcached (2)
- Tapestry (1)
- nodejs (2)
- cygwin (4)
- jboss (8)
- windows server (2)
- poi (1)
- css (5)
- weblogic (2)
- activemq (0)
- centos (4)
- sybase (1)
- lucene (2)
- daemontools (1)
- rabbitmq (2)
- zookeeper (1)
- nagios (1)
- jetty (4)
- ivy (1)
- maven (3)
- mysql (2)
- java设计 (1)
- redis (2)
- 二维码 (1)
- github (1)
最新评论
-
837030601:
很棒,虽然看不懂,楼主能给小白解释下不,解决问题了
mvn jetty:run 启动很慢解决办法 -
jevmok:
第二种方式错误无法添加;
jetty8 添加静态文件目录 -
JavaAiHaoZhezh:
...
spring在filter中注入bean -
zhanglongbin:
感谢楼主分享!!我遇到的问题:本地word转html 两个编码 ...
poi完美word转html(表格、图片、样式) -
wjs876046992:
文档编号显示不对,读出来全是1和1.1,我的文档是1,1.1, ...
poi完美word转html(表格、图片、样式)
在使用这些函数之前必须在JSP中引入标准函数的声明
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
contains | 判断字符串是否包含另外一个字符串 | <c:if test="${fn:contains(name, searchString)}"> |
containsIgnoreCase | 判断字符串是否包含另外一个字符串(大小写无关) | <c:if test="${fn:containsIgnoreCase(name, searchString)}"> |
endsWith | 判断字符串是否以另外字符串结束 | <c:if test="${fn:endsWith(filename, ".txt")}"> |
escapeXml | 把一些字符转成XML表示,例如<字符应该转为< | ${fn:escapeXml(param:info)} |
indexOf | 子字符串在母字符串中出现的位置 | ${fn:indexOf(name, "-")} |
join | 将数组中的数据联合成一个新字符串,并使用指定字符格开 | ${fn:join(array, ";")} |
length | 获取字符串的长度,或者数组的大小 | ${fn:length(shoppingCart.products)} |
replace | 替换字符串中指定的字符 | ${fn:replace(text, "-", "•")} |
split | 把字符串按照指定字符切分 | ${fn:split(customerNames, ";")} |
startsWith | 判断字符串是否以某个子串开始 | <c:if test="${fn:startsWith(product.id, "100-")}"> |
substring | 获取子串 | ${fn:substring(zip, 6, -1)} |
substringAfter |
获取从某个字符所在位置开始的子串 |
${fn:substringAfter(zip, "-")} |
substringBefore | 获取从开始到某个字符所在位置的子串 | ${fn:substringBefore(zip, "-")} |
toLowerCase | 转为小写 | ${fn.toLowerCase(product.name)} |
toUpperCase | 转为大写字符 | ${fn.UpperCase(product.name)} |
trim | 去除字符串前后的空格 | ${fn.trim(name)} |
发表评论
-
OmitStackTraceInFastThrow
2015-11-30 11:50 2183OmitStackTraceInFastThrow, jd ... -
classNotFoundException与noclassdeffoundError
2015-11-03 14:48 1025如名字所言,一个exception, 一个error, 而e ... -
Transfer-Encoding:chunked 和 PrintWriter.flush
2014-06-05 15:39 1094”一般http通信时会使用Content-Length头信息 ... -
一次JVM爆内存分析
2013-08-26 11:16 15301.应用没有死,但是响应非常慢,通过jstat查看到s0/s1 ... -
No generator named "uuid" is defined in the persistence unit
2013-08-01 14:55 8265You can turn the error off/down ... -
Connection reset by peer: socket write error原因
2012-08-16 17:33 0①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接D ... -
匿名内部类参数必须为final类型
2012-06-25 18:59 0匿名内部类参数必须为final类型,这是因为防止内部类引用了一 ... -
url中文乱码解决
2012-06-25 09:54 10501.jsp页面添加:<%@ page language= ... -
java各种服务器默认servlet名称
2012-03-05 14:51 1436Tomcat, Jetty, JBoss, and Glass ... -
rt.jar ,dt.jar ,tool.jar都有什么用
2012-02-04 12:02 1415rt.jar是JAVA基础类库,dt.jar是关于运行环境的类 ... -
java字符串转时间
2011-11-01 10:24 1018public class bb { publ ... -
动态更新properties
2011-08-30 15:34 1832public static void reloadPro ... -
jstl日期比较
2011-08-24 20:22 1374<c:set var="nowDate&quo ... -
jstl numberFormat & dateFormat
2011-08-24 13:31 1492<fmt:formatNumber value=&quo ... -
cygwin下用jar命令
2011-07-13 17:06 1030需要将jdk下的jar.exe拷至$cygwin_home/b ... -
war包的打包与解压
2011-07-13 16:51 1616把当前目录下的所有文件打包成game.war jar -cvf ... -
java后台较验checkbox提交值
2011-06-22 16:03 1437String dontShow = (String)r ... -
jsp function tag 不支持继承的方法
2011-06-18 23:43 934jsp function tag 不支持继承的方法. 例如:M ... -
jstl fmt:formatDate
2011-05-29 14:10 1168fmt:formatDate 的输出格式 <fmt: ... -
jstl 关键字处理
2011-05-21 13:21 1043在使用jstl时,可能会遇到实体字段与jstl关键字相撞的情况 ...
相关推荐
**JSTL 字符串处理函数详解** JavaServer Pages Standard Tag Library(JSTL)是Java Web开发中常用的一组标准标签库,它提供了一系列标签用于简化页面逻辑,包括核心标签、XML标签、SQL标签以及函数标签。在这些...
在介绍具体的JSTL字符串处理函数之前,我们需要知道如何在JSP页面中引入JSTL函数库。通过添加以下标签库指令: ***" %> 引入之后,就可以在EL表达式中使用fn命名空间下的函数了。这些函数通常具有统一的格式: ${...
总结一下,"jstl字符串集合类的例子"主要展示了如何使用JSTL的`<c:forEach>`标签和`fn:split()`函数处理字符串集合,包括遍历字符串中的单词、处理各种集合类型的数据,以及利用`<c:forEach>`标签的特性进行定制化的...
`JSTL字符串处理函数.htm` 文件可能详细介绍了JSTL提供的字符串处理函数,例如`fn:substring()`、`fn:trim()`、`fn:replace()` 等,这些都是在处理字符串时非常实用的功能。 `jstl日期格式化.txt` 文件可能会讲述...
JSP中JSTL提供的函数标签EL表达式操作字符串的方法
在截取字符串时,jstl标签提供了两种方法:一是使用jstl原有的标签库中的方法,二是使用自定义函数。 使用jstl原有的标签库中的方法 在使用jstl标签时,我们可以使用jstl原有的标签库中的方法来截取字符串。例如,...
除了`fn:substring`之外,JSTL还提供了其他多个字符串操作方法,这些方法可以帮助开发者更加灵活地处理字符串数据。 1. **fn:contains(string, substring)**:判断`string`中是否包含`substring`。 2. **fn:...
JSTL(JavaServer Pages Standard Tag Library)是一个用于简化JSP开发的标准标签库,其中的fn标签提供了一系列方便的字符串处理函数。这些函数使得在JSP页面中进行字符串操作更加简单,无需编写复杂的Java脚本。...
以上介绍了JSTL中最常用的字符串处理函数。这些函数可以帮助开发者高效地处理字符串相关的任务,如判断字符串是否包含特定内容、替换字符串中的部分文本、分割字符串等。通过合理利用这些函数,可以大大减少代码量,...
其中,`fn`函数标签库是JSTL的一部分,提供了多种用于处理字符串和集合的强大工具。本文档旨在详细介绍`fn`函数标签库中的各个标签及其用法,通过具体的示例帮助开发者更好地理解和运用这些功能。 #### 二、标签库...
JSTL(JavaServer Pages ...这些函数在JSTL中极大地增强了JSP页面的处理能力,使得开发者可以更专注于页面逻辑,而不是底层的字符串和数组操作。通过结合使用这些函数,可以创建出更简洁、更易于维护的JSP代码。
通过以上介绍,我们可以看到JSTL 1.1中提供了丰富的字符串处理函数,这些函数大大简化了开发者在处理字符串时的工作量,使得代码更加简洁易读。了解并熟练掌握这些函数的使用方法对于提高开发效率和代码质量具有重要...
其中,`fn`函数是JSTL的一个重要组成部分,主要用于字符串操作。而EL(Expression Language)则是用于在JSP页面中方便地访问数据的一种表达式语言。本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### ...
当EL表达式被错误地当作字符串处理而不是被解析时,会导致其原本要展示的数据无法正确显示。这个问题在使用Java EE 5及以上版本时比较常见。 要解决这个问题,首先需要理解EL表达式的解析与web.xml配置文件中指定的...
在这些标签中,函数标签(Function Tags)是JSTL的重要组成部分,它们提供了对字符串操作、集合操作等常见功能的支持。下面将详细介绍这些函数标签的使用和功能。 1. `fn:contains(string, substring)` 这个函数...
引入标签库 <%@tablib uri=...fn:contains 判断字符串是否包含另外一个字符串 ${fn:contains(name,> fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test=${
FN函数是JSTL提供的一个功能强大的工具,包含在`javax.servlet.jsp.jstl.fn`包下,提供了一系列实用的方法,用于处理字符串、数组、集合等数据类型。 FN函数库主要由以下几部分组成: 1. **字符串处理**:例如`fn:...
JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且通过其内建的`fn`函数库,能够对字符串进行丰富的文本处理。下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:...
3. **Function标签库**:提供了一些预定义的函数,如字符串操作、数组和集合操作等,这些函数可以通过`fn:`前缀在JSP页面中调用。 4. **I18N(国际化)标签库**:支持多语言环境,包括资源包管理、本地化等,如`...