JSTL ---core functions formatdata
来源:互联网 发布:天人网络电视在线 编辑:程序博客网 时间:2024/05/17 01:42
C标签
1.<c:if>
<c:if test=" booleanExpression " var=" var " [scope=" page |request|session|application"]/>
<c:if test=" booleanExpression ">
JSP elements
</c:if>
2.<c:choose><c:when><c:choose>
<c:choose>
<c:when test="booleanExpression">
JSP elements
</c:when>
<c:otherwise>
JSP elements
</c:otherwise>
</c:choose>
3.<c:forEach>
map<Key,List<String>>
<c:forEach items="${map}" var="mymap" varStatus="s">
${s.index}
<c:forEach items="mymap.value" var="listInfo">
${listInfo.value}
</c:forEach>
</c:forEach>
----------------实现for循环--------------------不填写items就行
<c:forEach var="i" begin="1" end="10" step="1">
<c:out value="${i}" />
</c:forEach>
4.<c:forTokens> 根据某个分隔符分隔指定字符串
<c:forToken items="A,B,C,D,E,F,G" delims="," var="item>
${item}
</c:forToken>
Fn标签
<!-- 函数说明 -->
获取从某个字符所在位置开始的子串
${fn:substringAfter(zip, "-")}fn:substringBefore获取从开始到某个字符所在位置的子串${fn:substringBefore(zip, "-")}fn:toLowerCase转为小写${fn.toLowerCase(product.name)}fn:toUpperCase转为大写字符${fn.UpperCase(product.name)}fn:trim去除字符串前后的空格${fn.trim(name)}
Fmt标签-------格式化标签
1. <fmt:formatDate>
属性
描述
value
格式化的日期,该属性的内容应该是 java.util.Date 类型的实例
type
格式化的类型 (time, data--默认 , both)
pattern
格式化模式
var
结果保存变量
scope
变量的作用范围
timeZone
指定格式化日期的时区
dateStyle
日期 四种长短参数:long,short,medium,full
eg:
<fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" />
<fmt:formatDate value="${isoDate}" type="both"/> 2012-03-29 23:59:59
Characters Used in Date and Time Patterns
Letter
Date or Time Component
Presentation
Examples
G
Era designator
Text
AD
y
Year
Year
2002 02
M
Month in year
Month
August Aug 08
w
Week in year
Number
50
W
Week in month
Number
3
D
Day in year
Number
224
d
Day in month
Number
20
F
Day of week in month
Number
6
E
Day in week
Text
Wednesday Wed
a
Am/pm marker
Text
AM PM
H
Hour in day (0-23)
Number
0
k
Hour in day (1-24)
Number
24
K
Hour in am/pm (0-11)
Number
0
h
Hour in am/pm (1-12)
Number
12
m
Minute in hour
Number
50
s
Second in minute
Number
55
S
Millisecond
Number
960
z
Time zone
General time zone
Pacific Standard Time PST GMT-08:00
Z
Time zone
RFC 822 time zone
0800
2.<fmt:formatNumber>
属性
描述
value
格式化的数字,该数值可以是 String 类型或 java.lang.Number 类型的实例
type
格式化的类型 (number<数字>-默认 , currency<货币> , percent<百分百>)
pattern
格式化模式 (自定义格式样式 )
var
结果保存变量
scope
变量的作用范围
maxIntegerDigits
指定格式化结果的最大值
minIntegerDigits
指定格式化结果的最小值
maxFractionDigits
指定格式化结果的最大值,带小数
minFractionDigits
指定格式化结果的最小值,带小数
eg:
<fmt:setLocale value='en-US'/>
<fmt:formatNumber value='234682.155' maxIntegerDigits='4' maxFractionDigits='2' groupingUsed='false'/> 4682.16
<fmt:formatNumber value="12" type="currency" pattern="$.00"/> $12.00
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> 123,456.79
<fmt:formatNumber value="1" type="percent" /> 100%
- JSTL ---core functions formatdata
- JSTL :functions
- jstl/functions
- JSTL functions
- JSTL(core)
- jstl-core
- jstl/core
- jstl 的 functions函数
- JSTL中functions标签
- JSP之JSTL functions
- jstl-functions的用法
- Useful Core Graphics functions
- jstl functions标签详细使用说明
- JSTL中的functions标签使用
- JSTL fmt/functions/sql用法
- 利用jstl:functions截取字符串
- jstl functions标签详细使用说明
- Selenium core & IDE extension functions
- 游标存储过程练习4
- Pro *C/C++学习笔记
- jquery事件练习
- 关于Jsp里面的几个内置对象
- 编译Qvfb
- JSTL ---core functions formatdata
- 第六周实验报告(任务二)【补充代码】
- 第六周任务1
- 单片机 DS1302 痛苦的调试过程,把我的经验教训分享给大家,希望能给后来者一点帮助---二 比一好些
- python使用管道获取其它进程的输出内容
- 移植Busybox与构建根文件系统
- 深入浅出VMware的组网模式
- 小白鼠算法
- 我不该纠结与那些我无法控制的事情~!