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" />

其他

<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" /> 分析出时间

posted on 2012-09-20 14:43 针尖上的舞者 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/fish-king/archive/2012/09/20/2695212.html

JSTL fmt 标签 使用相关推荐

  1. JSTL fmt标签格式化日期时分秒显示为00:00:00和12:00:00问题

    2019独角兽企业重金招聘Python工程师标准>>> 记录下今天fmt格式化日期时分秒碰到的坑吧,今天用fmt:formatDate标签格式化一个日期的时候HH:mm:ss还是hh ...

  2. JSTL中fmt标签详解

    2019独角兽企业重金招聘Python工程师标准>>> 一:JSTL格式化标签又称为I18N标签库,主要用来编写国际化的WEB应用,使用此功能可以对一个特定的语言请求做出合适的处理. ...

  3. JSTL标签库中fmt标签,日期,数字的格式化

    首先介绍日期的格式化:(不要嫌多哦) JSTL格式化日期(本地化) 类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式. <%@ page pageEncoding="UT ...

  4. JSTL使用总结(2) fmt标签库和fn标签库

    五.fmt标签库 此标签库的作用是进行国际化操作,比如时间格式.数字格式的转换.地区的转换等: 1.国际化知识补充 zh_CN   中国 en_US 美国 fr_FR 法国 2.<fmt:set ...

  5. JSTL标准标签库的国际化标签

    国际化标签使用结果: <%@ page language="java" import="java.util.*" pageEncoding="U ...

  6. EL表达式和JSTL标准标签库

    一.EL表达式 什么是EL表达式 EL(Express Lanuage)表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写. EL表达式的作用 EL最主 ...

  7. jsp fmt标签详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt326 JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户 ...

  8. java的jstl的标签库_java_jstl 标签库

    jstl标签库的使用以及介绍 jstl:jsp标准标签库,是jsp的标签集合,它里面封装了jsp通用的核心功能,比如:建构化的任务,迭代,条件判断,xml 文档的操作,国际化标签,sql标签,还提供框 ...

  9. fmt标签实现时间日期格式化,与类型转换Converter

    一.页面展示时间类型数据 1.引入头文件:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt ...

  10. JSP——JSTL定制标签 - 递归标签显示属性结构

    编写定制标签分为三个步骤:编写标签处理器.配置标签.使用标签. 1.标签处理器 标签处理器和标签是一一对应的关系 package com.oolong.utils.customtags;import ...

最新文章

  1. 用户名 不在 sudoers文件中,此事将被报告
  2. 无法访问此网站localhost 拒绝了我们的连接请求_官方教程丨如何在IPFS上创建托管个人网站?...
  3. linux文件管理器添加项目,LXQt 0.14 发布,文件管理器添加拆分视图
  4. HttpClientHelper的封装
  5. 解决企业人力短缺难题?且看RPA如何大展身手!
  6. 【基础】模型评估指标 AUC 和 ROC,这是我看到的最透彻的讲解
  7. Caffe+CUDA8.0+CuDNNv5.1+OpenCV3.1+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
  8. DM运维踩坑实践总结
  9. 小码哥C++学院-零基础入门C语言
  10. caffe源码学习:Blobs
  11. 2019年部分实习面经回顾
  12. mysql excel 函数_excel常用函数总结
  13. Win11怎么分区硬盘?Win11硬盘分区详细教程
  14. JZOJ 5516 Function
  15. 1147 简单评委打分
  16. 《Head First Java (中文第二版)》勘误
  17. 电路中的VCC和VDD等是什么意思?
  18. 搜狗微信列表页数据采集之跳过验证码
  19. 网站推广工具易推宝是什么?
  20. doccano在linux系统的安装流程

热门文章

  1. Ubuntu如何修改用户密码
  2. 使用反射创建实例/对象的两种方法
  3. S19王者荣耀服务器维护,王者荣耀:S19新赛季更新,她没上线惨遭重做,英雄调整,界面优化...
  4. Matlab 单形法原理,实验报告(单纯形法的matlab程序).doc
  5. shell如何清除linux系统所有任务,技术|RHCE 系列(四): 使用 Shell 脚本自动化 Linux 系统维护任务...
  6. 使用git上传gitee
  7. ES(Elasticsearch)解除索引只读限制
  8. linux ubuntu/centos git 客户端编译安装升级
  9. 阶段3 2.Spring_05.基于XML的IOC的案例1_3 测试基于XML的IOC案例
  10. 阶段3 2.Spring_03.Spring的 IOC 和 DI_13 课程知识梳理