`
wang_zhi_peng2007
  • 浏览: 249092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSTL fmt 标签格式化时间,数值

阅读更多
Tags   
fmt:requestEncoding 
fmt:setLocale 
fmt:timeZone 
fmt:setTimeZone 
fmt:bundle 
fmt:setBundle 
fmt:message 
fmt:param 
fmt:formatNumber 
fmt:parseNumber 
fmt:formatDate 
fmt:parseDate 

页面引入标签:

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

 

jstl fmt 函数大全

主要功能格式化

日期格式(2008年5月5日22点00分23秒)

<fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" />

保留两位小数

<fmt:formatNumber value="123.123456789" pattern="0.00"/>

格式数字(45,678.234)

<fmt:formatNumber type="number" value="45678.2345" />

格式百分比(23%)
<fmt:formatNumber type="percent" value="0.2345" />

 

<注: JSTL标签中的fmt标签可作为值进行处理,比如在<td>中或<input>中的值进行处理 >

 

其他

<fmt:bundle>:资源绑定。除了以前提到过的在web.xml中声明以外,还可以利用此标签。

例<fmt:bundle basename="message"></fmt:bundle>

<fmt:setLocale>:设置locale,主要是用于这种情况,一个中国人在国外,locale是en_US,但想用中文显示。

例:<fmt:setLocal value="zh_CN"/>

<fmt:message>:输出properties文件中的指定内容。

例<fmt:message key="user"/>

<fmt:formatNumber type="number">格式化普通数字
<fmt:formatNumber type="percent">格式化百分比

三种数字类型参数:currency,number,percent

<fmt:parseNumber var="i" type="number" value="45678.2345" />
<c:out value="${i}" escapeXml="false" /> 分析出数字

<fmt:requestEncoding value="GB18030"/> 格式化文本编码

<fmt:formatDate value="${date}" type="both" timeStyle="long" dateStyle="long" />
type="both" 输入日期也同时输出具体时间
timeStyle="long" 时间以“长”格式输出 差别:下午02时06分59秒 与 14:06:59 
dateStyle="long" 日期以“长”格式输出 差别:2006年9月7日 与 2006-9-7

四种长短参数:long,short,medium,full

<fmt:timeZone value="${timezone}"/> 时区偏移,与上面可配合使用:
<fmt:formatDate value="${d}" timeZone="${zn}" type="both" />

<fmt:parseDate var="i" type="date" value="2006-12-11" />
<c:out value="${i}" escapeXml="false" /> 分析出时间

 

分享到:
评论

相关推荐

    JSTL fmt_formatNumber 数字、货币格式化

    `&lt;fmt:formatNumber&gt;` 是 JSTL 提供的一个非常实用的标签,能够帮助开发者快速地对数值进行各种格式化处理。掌握 `&lt;fmt:formatNumber&gt;` 的使用方法对于提高 JSP 页面的美观性和用户体验具有重要意义。同时,了解 `...

    jstl标签实现货币的格式化

    格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化显示。 #### `&lt;fmt:formatNumber&gt;`标签详解 `&lt;fmt:formatNumber&gt;`标签用于格式化数字,可以将数字转换为货币、百分比或...

    jstl标签详解jstl标签详解jstl标签详解

    - `&lt;fmt:formatNumber&gt;`:格式化数值。 - `&lt;fmt:message&gt;`:获取本地化的消息资源。 使用JSTL可以有效地将业务逻辑从JSP页面中分离出来,遵循MVC模式,提升代码质量。通过结合EL(Expression Language)表达式,...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    在JavaServer Pages (JSTL)中,`&lt;fmt:formatNumber&gt;`标签是用于格式化数字的,它提供了丰富的功能,如数值类型的转换、小数点定位、千位分隔符以及货币和百分比格式。在处理数字格式化时,有时会遇到四舍五入的问题...

    fmt标签的使用,对struts开发的程序员是一个很好的帮助

    `fmt`标签库还提供了丰富的日期和时间格式化功能,通过`&lt;fmt:formatDate&gt;`标签,开发者可以轻松地将日期对象转换为特定格式的字符串,以适应不同的显示需求。例如: ```html &lt;fmt:formatDate value="${currentDate}...

    JSTL标签建立JSP程式2022优秀文档.ppt

    而`&lt;fmt:formatNumber&gt;`标签可以格式化输出数值数据,确保数字以指定格式显示。`&lt;fmt:formatDate&gt;`标签则可以将日期/时间数据按照特定时区、样式或模板格式化输出,或者存储到范围变量中。 在JSTL 1.1版本中,这些...

    jsp格式化数字

    这里主要介绍两种常用的JSP标签库来实现数字格式化:JSTL(JavaServer Pages Standard Tag Library)中的`&lt;fmt:formatNumber&gt;`标签和EL(Expression Language)表达式。 `&lt;fmt:formatNumber&gt;`是JSTL fmt 标签库中的...

    jstl-1.1.2.zip +配置步骤

    - **格式化标签**:`&lt;fmt:formatNumber&gt;`、`&lt;fmt:formatDate&gt;`,用于数值和日期的格式化。 - **XML处理标签**:`&lt;x:parse&gt;`、`&lt;x:transform&gt;`,处理XML数据。 - **SQL操作标签**:`&lt;sql:update&gt;`、`&lt;sql:query&gt;`、`...

    JSLT日期格式标签,数字格式标签使用.docx

    在Java Server Pages (JSP) 开发中,我们经常...总的来说,JSTL的`fmt`标签库为Java Web开发提供了强大的日期和数字格式化能力,简化了前端展示的复杂性,并且与后端的数据处理紧密集成,使得数据展示更加直观和专业。

    JSTL.rar_JSTL_JSTL PPT

    - `&lt;fmt:formatNumber&gt;`:格式化数字,支持货币、百分比等格式。 - `&lt;fmt:parseNumber&gt;`:解析数字字符串为数值对象。 - `&lt;fmt:bundle&gt;`:加载资源包,用于显示不同语言的文本。 4. **XML标签库**:处理XML文档...

    el和jstl学习笔记.

    EL 提供了一种简洁的方式来访问作用域中的属性,而 JSTL 则提供了丰富的标签库来处理常见的编程任务,如循环、条件判断、数据格式化等,从而减少了 JSP 中直接嵌入 Java 代码的需求。合理运用这两者能够显著提升 Web...

    JSTL实战例子(附有文档)

    这个例子可能涉及到`&lt;fmt:formatNumber&gt;`标签,用于格式化数字输出,确保计算器的结果显示得体。此外,可能还使用了EL(Expression Language)表达式来计算两个数的加减乘除。JSTL的`&lt;fn:length&gt;`函数可能用于检查...

    jsp中常见的一些标签应用

    该标签库提供了处理日期和数字格式化的功能。 #### `fmt:formatDate` 标签 用于格式化日期。 示例:`&lt;fmt:formatDate value="${date}" var="d" pattern="yyyy-MM-dd"/&gt;` #### `fmt:formatNumber` 标签 用于格式...

    jtsl全部的jar包

    4. **fmt**: Fmt标签库提供了国际化和格式化功能,如`&lt;fmt:message&gt;`, `&lt;fmt:formatNumber&gt;`等,它们用于处理多语言支持和数值、日期时间的格式化,使应用具有更好的用户体验。 `jstl.jar`文件包含了JSTL的所有核心...

    Struts:用颜色格式化列

    在颜色格式化列中,可能会用到JSTL的`fmt`和`c`标签,例如`&lt;c:forEach&gt;`遍历数据,`&lt;fmt:formatNumber&gt;`对数值进行格式化。 2. EL表达式:在JSP页面中,使用Expression Language (EL)表达式可以方便地访问JavaBean...

    网站计数器

    例如,JSTL的`fmt`标签库可用于格式化日期或数字,`c`标签库则提供了条件和迭代控制结构,这些在处理计数器逻辑时非常有用。 总的来说,这个压缩包包含了一个简单的网站计数器实现,涉及了Servlet处理请求、JSP生成...

    大公司java面试题

    8. JSP标记库如JSTL简化JSP开发,例如fmt标签库用于格式化日期。 【J2EE相关知识】 1. J2EE、J2SE和J2ME分别是企业版、标准版和微型版Java,J2EE是服务器端开发平台。 2. J2EE提供EJB、JSP/Servlet、JMS、JTA等...

    JavaWeb.pdf

    通过 Request 头实现国际化,通过 Language 类型选择实现国际化,使用 JSTL 标签库 fmt 实现国际化。 什么是 AJAX 请求?AJAX 请求是一种异步数据交换技术,用于实现网页的实时更新。 $.ajax 方法、$.get 方法和 $...

    MyEclipse环境下实现分页相关视频

    使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签库可以简化代码,如使用`c:forEach`遍历数据,`fmt:formatNumber`格式化页码。 5. **分页最佳实践**:为了提高性能,可以考虑...

Global site tag (gtag.js) - Google Analytics