JSTL ---core functions formatdata

原创 2012年03月27日 21:08:13

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:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase 判断字符串是否包含外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">
fn:escapeXml 把一些字符转成XML表示,例如<字符应该转为&lt; ${fn:escapeXml(String)}
fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(String, "-")}
fn:join 数组中的数据联合一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
fn:length 获取字符串的长度,或者数组的大小 ${fn:length(String  or  list map set)}
fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "&#149;")}
fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
fn:startsWith 判断字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">
fn:substring 取子串 ${fn:substring(zip, 6, -1)}
fn:substringAfter

获取从某个字符所在位置开始的子串

${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%

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JSTL1.1函数标签库(functions)如fn:length

在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头就可以使用fn标签了。具体使用方法请参见下表:函数描述fn:contains(string, substrin...

jsp技术:day5#1-JSTL--Functions标签

要用functions函数库,先要导标签库:演示几个常用的函数,其他的自己看着用就好。fn:indexOf${fn:indexOf(str,"wor") }

JSTL1.1函数标签库(functions)如fn:length

在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 http://java.sun.com/jsp/jstl/functions"  prefix="fn"%...
  • Mydwr
  • Mydwr
  • 2012-06-11 09:02
  • 3893

JSTL Functions标签库提供的通用EL函数

在JSTL Functions标签库中提供了一组常用的EL函数,主要用于处理字符串,在JSP文件中可以直接使用这些函数。在JSP文件中使用Functions标签库,要先通过taglib指令引入该标签库...

arduino example------Core Functions 核心功能 (未翻译完)

Core Functions Simple programs that demonstrate basic Arduino commands. These are included with the...

初探 HGE Core Functions 层4

HGE Core Functions 层中的函数需要通过 HGE 指针来访问,就如《HGE 系列教材(3) --- 初试 HGE》所谈到的一样,通过调用 hgeCreate 函数来初始化 HGE 指针...

Useful Core Graphics functions

文章出处:http://blogs.oreilly.com/iphone/2008/12/useful-core-graphics-functions.html Last week, I i...

【JSTL】core标签---循环控制

循环控制主要有两个标签:。下面一次介绍这两个标签的使用。 【c:forEach】 语法格式: 属性:   ①用forEach标签循环遍历实体集合 采用forEach标签 用户名...

http://java.sun.com/jsp/jstl/core cannot be resolved

http://blog.sina.com.cn/s/blog_4b26bc290100i9gx.html 原文年代久远,本人尝试了第一种方法将jstl1.2添加到路径中就不报错了。关于JSP中org...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)