1、<fmt:parseNumber integerOnly="true" value="2/3" /> 结果为0

功能:fmt:parseNumber格式化小数为整数

2、${fn:substring(userInfo.username,0,1)}截取userInfo.username的第一个字符
3、${fn:length(vals)>0}求vals集合的长度
4、fmt:formatDate 的输出格式

<fmt:formatNumber  value="${user.adoptrate}" type="percent"/>   将数字转化为百分比

<fmt:formatDate value="${isoDate}" type="both"/>                    2004-5-31 23:59:59

<fmt:formatDate value="${date}" type="date"/>                       2004-4-1

<fmt:formatDate value="${isoDate}" type="time"/>                     23:59:59

<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>   2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>     04-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>  2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>     2004年5月31日

<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>    2004年5月31日 星期一

<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>   23:59:59

<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>    下午11:59

<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>     23:59:59

<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>    下午11时59分59秒

<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>   下午11时59分59秒 CDT

<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>
星期四, 四月 1, 2004 13:30:00 -0600

<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>

31 五月 04, 11:59:59 下午 中央夏令时

 
<fmt:formatDate value="${time}" pattern="yyyy-MM-dd HH:mm:ss" />
2016-01-19 09:41:32(24)
 
 
5、JSP读取配置文件
<fmt:bundle basename="test">
   <fmt:message key="hello"></fmt:message>
</fmt:bundle>

test.properties文件:
hello=Thisisabasemsg

6、JSTL的fn方法库

1fn:contains(string, substring) 

如果参数string中包含参数substring,返回true。 

2fn:containsIgnoreCase(string, substring) 
如果参数string中包含参数substring(忽略大小写),返回true

3fn:endsWith(string, suffix) 

如果参数 string 以参数suffix结尾,返回true。 
4fn:escapeXml(string) 

将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回。
5fn:indexOf(string, substring) 

返回参数substring在参数string中第一次出现的位置。 
6fn:join(array, separator) 

将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。  
7fn:length(item)

返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
8fn:replace(string, before, after) 

返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果。 
9fn:startsWith(string, prefix) 

如果参数string以参数prefix开头,返回true。 
10fn:substring(string, begin, end) 

返回参数string部分字符串, 从参数begin开始到参数end位置。 
11fn:substringAfter(string, substring) 

返回参数substring在参数string中后面的那一部分字符串。 
12fn:substringBefore(string, substring) 

返回参数substring在参数string中前面的那一部分字符串。 
13fn:toLowerCase(string) 

将参数string所有的字符变为小写,并将其返回。 
14fn:toUpperCase(string) 

将参数string所有的字符变为大写,并将其返回。 
15fn:trim(string) 

去除参数string 首尾的空格,并将其返回。
 
7、
<c:if test= "${!empty attestation.searchWord }">
        <c:set value=" ${fn:split(attestation.searchWord, ',') }" var="searchWords" />
        <c:forEach items= "${searchWords }" var="searchWord">
             <span class= "later_tag2">${searchWord} </span> &nbsp;
        </c:forEach>
</c:if>

JSTL标签功能集锦的更多相关文章

  1. JSTL标签 参考手册

    前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多 ...

  2. JSTL标签库

    JSP页面作为内嵌java的Html简化了Servlet在控制页面显示的语法,但JSP脚本中的表达式功能不够强大,语法也稍显繁杂,EL(Expression Language)表达式语言的出现能够大大 ...

  3. JSTL标签库之核心标签

    一.JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的.使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码 二.JSTL标签库的分类 核心 ...

  4. jstl 标签库的使用

    JSTL 核心标签库 使用   JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.ot ...

  5. jstl标签

    为什么提出jstl标签? Jsp中包含html标签+java片段+jsp片段使得jsp页面比较乱.提出:能不能把<% %>java片段用标签替换 jsp页面更简洁 <!-- 引入js ...

  6. JSP的JSTL标签使用

    JSTL标签和asp.net中的webform控件很像,但是功能确比asp.net的强很多. 配置过程,从最简单的项目开始: 1.下载JSTL标签库:http://archive.apache.org ...

  7. JSP 标准标签库(JSTL)之最常用的JSTL标签总结

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-t ...

  8. JSTL 标签库 使用

    标签库概要: 一.C标签库介绍 1.1.<c:> 核心标签库  JSTL 核心标签库(C标签)标签共有13个,功能上分为4类:1.表达式控制标签:out.set.remove.catch2 ...

  9. jstl标签库基础教程及其使用代码(一)。

    概述 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现.鉴于此,出现了 JSTL ( JSP Sta ...

随机推荐

  1. Hystrix框架1--入门

    介绍 在开发应用中或多或少会依赖各种外界的服务,利用各个服务来完成自己的业务需求,现在流行的微服务架构更是离不开各个服务之间的调用,这就导致整体应用的可用性依赖于各个依赖服务的可用性. 比如一个依赖3 ...

  2. iOS-即时通讯-环信

    下载地址:http://www.easemob.com/downloads SDK目录讲解 1.从官网下载下来的包分为如下四部分: 环信iOS SDK 开发使用 环信iOS release note ...

  3. tornado 学习笔记9 Tornado web 框架---模板(template)功能分析

            Tornado模板系统是将模板编译成Python代码.         最基本的使用方式: t = template.Template("<html>{{ myv ...

  4. sublime text3同时编辑多行

    sublime text3同时编辑多行 下面的才是正确的姿势,之前一直是shift + 右键 拖啊. http://stackoverflow.com/questions/32127604/how-t ...

  5. Package Configurations的使用示例

    SSIS提供Package Configurations功能,能够动态修改配置数据,使package执行不同的变量,从不同的connection中获取数据,而这些变化,不需要修改Package,不需要 ...

  6. LINQ系列:Linq to Object量词操作符

    量词操作符返回一个Boolean值,指示序列中是否存在部分或全部元素符号指定条件.LINQ中量词操作符包括:All.Any和Contains. 1. All All操作符判定在集合中是否所有的值都满足 ...

  7. 区分元素特性attribute和对象属性property

    × 目录 [1]定义 [2]共有 [3]例外[4]特殊[5]自定义[6]混淆[7]总结 前面的话 其实attribute和property两个单词,翻译出来都是属性,但是<javascript高 ...

  8. Android播放gif动画,增加屏幕掉金币效果

    前言:播放gif的版本有很多,我这边使用Android自带的Movie类播放gif动画,也是在别人的基础上进行修改.有同样需求的朋友可以参考我的demo. 1.效果图如下: 2.部分主要代码 Main ...

  9. Vim 快速上手

    1.vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式comman ...

  10. geotrellis使用(十二)再记录一次惨痛的伪BUG调试经历(数据导入以及读取瓦片)

    Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 BUG还原 查找BUG 解决方案 总结 后记 一.前 ...