• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > JSP中常用的JSTL fmt(format格式化)标签用法整理

JSP中常用的JSTL fmt(format格式化)标签用法整理

作者:张大鹏 字体:[增加 减小] 来源:互联网 时间:2017-05-11

张大鹏通过本文主要向大家介绍了jstl fmt,jstl标签 fmt,jstl中fmt,fmt:formatdate,fmt:formatnumber等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary)。引入该标签库的方法为:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
I18N格式标签库提供了11个标签,这些 标签从功能上可以划分为3类如下:
(1)数字日期格式化。formatNumber标签、formatData标签、parseNumber标签、parseDate标签、timeZone标签、setTimeZone标签。
(2)读取消息资源。bundle标签、message标签、setBundle标签。
(3)国际化。setlocale标签、requestEncoding标签。
接下将详细介绍这些标签的功能和使用方式。

<fmt:formatNumber>标签

根据区域或定制的方式将数字格式化成数字、货币或百分比

<fmt:formatNumber value="number" [type={number|currency|percent|}]

[pattern="pattern"]

[currencyCode="currencyCode"]

[currentSymbol="currentSymbol"]

[groupingUsec="{true|false}"]

[maxIntergerDigits="maxIntergerDigits"]

[minIntergerDigits="minIntergerDigits"]

[maxFractionDigits="maxFractionDigits"]

[minFractionDigits="minFractionDigits"]

[var="varname"]

[scope="page|request|session|application"]

 />

</div>
<%@page language="java" contentType="text/html;charset=utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html>
<html>
  <head>
    <title>FormatNumber标签使用</title>
  </head>
  <body>
    <h1>FormatNumber标签使用</h1>
    <fmt:setLocale value="fr_fr" />
    France:<fmt:formatNumber value="123456789.012"/>
    <fmt:setLocale value="zh_cn" />
    China:<fmt:formatNumber value="123456789.012"/>
    <fmt:setLocale value="de_de" />
    Germany:<fmt:formatNumber value="123456789.012"/>
     
  </body>
</html>
</div>

<fmt:parseNumber />标签

用来将字符串类型的数字、货币、或百分比转换成数字类型

<fmt:parseNumber value="numberString" [type={number|currency|percent|}]

[pattern="pattern"]

[parseLocale="parseLocale"]

[integerOnly="{false|true}"]

[var="varname"]

[scope="page|request|session|application"]

 />

</div>

<fmt:formatDate />标签

用来将日期类型转换为字符串类型日期

<fmt:formatDate value="number" [type={time|date|both}]

[pattern="pattern"]

[dateStyle="{default|short|medium|long|full}"]

[timeStyle="{default|short|medium|long|full}"]

[timeZone="timeZone"]

[var="varname"]

[scope="page|request|session|application"]

 />

</div>

<fmt:parseDate />标签

用来将字符串类型的时间或日期转换成日期时间类型

<fmt:parseDate value="date" [type={time|date|both}]

[pattern="pattern"]

[dateStyle="{default|short|medium|long|full}"]

[timeStyle="{default|short|medium|long|full}"]

[timeZone="timeZone"]

[var="varname"]

[scope="page|request|session|application"]

 />

</div>

<fmt:setTimeZone />标签

用来设置默认时区或将时区存储到属性范围中

<fmt:setTimeZone value="timezone" [var="varname"] [scope="{page|request|session|application}"] />

</div></div> </div> 用来暂时的设定时区</div>
<fmt:timeZone value="timeZone">

本体内容

</fmt:timeZone>

</div>

<fmt:setLocale />标签

用来设定用户的区域语言

<fmt:setLocale value="locale" [variant="variant"] [scope="{page|request|session|application}"] />

</div>

</div> 设定接收的字符串的编码格式</div>
<fmt:requestEncoding value="charsetName" />

</div>

<fmt:setBundle />标签

用来设定默认的数据来源,也可以将其存储到一定范围中,供需要时使用

<fmt:setBundle basename="basename" [var="varname"] [scope="{page|request|session|application}"] />

</div>

<fmt:message />标签

用来从指定的资源文件中通过索引取得值

<fmt:message key="messageKey" [bundle="resourceBundle"] [var="varname"] [scope="{page|request|session|application}"] />

</div>

<fmt:param />标签

用来传递参数(在从资源文件中取得信息时,可能需要动态设定参数的情况下)

<fmt:param value="messageParameter" />
</div>

没有本体内容

<fmt:param value="messageParameter" >有本体内容

参数

</fmt:param>

</div>

<fmt:bundle />标签

用来设定数据来源

<fmt:bundle basename="basename" [prefix="prefix"] >

本体内容<fmt:message>

</fmt:bundle>
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JSP中常用的JSTL fmt(format格式化)标签用法整理

相关文章

  • 2017-05-11测试你对技术的掌握度:JSP程序员成长之路
  • 2017-05-11JBuilder2005实现重构
  • 2017-05-11点击地图div上的按钮实现对地图数据的入库操作
  • 2017-05-11JSP彩色验证码的实例代码
  • 2017-05-11jsp防止跨域提交数据的具体实现
  • 2017-05-11jsp从数据库获取数据填充下拉框实现二级联动菜单的方法
  • 2017-05-11JSP验证码动态生成方法
  • 2017-05-11JSP实现从不同服务器上下载文件的方法
  • 2017-05-11如何使用JSP+MySQL创建留言本(三)
  • 2017-05-11java Freemarker页面静态化实例详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP针对XML文件操作技巧实例分析
    • JSP单选按钮验证、下拉框验证、复选框验证实现代码
    • Js实现Base64编码与解码
    • Spring AOP 基于注解详解及实例代码
    • 用JSP编写通用信息发布程序
    • JSP通用高大上分页代码(超管用)
    • JSP验证码动态生成方法
    • JSP实现登录功能之添加验证码
    • JAVA velocity模板引擎使用实例
    • Servlet中操作文件详解及实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有