jstl格式化标签库--自学.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jstl格式化标签库--自学

格式化标签库一、定义:HTTP 协议通过 Accept-Language 请求头将本地化信息从浏览器传递至服务器。许多 Web 浏览器允许用户定制他们的语言首选项,? 那些没有为一种或多种首选语言环境提供显式设置的浏览器会询问操作系统以确定在 Accept-Language 头中发送哪个值(或哪些值)。? servlet 规范通过 javax.servlet.ServletRequest 类的 getLocale() 和 getLocales() 方法自动地利用 HTTP 协议的这一功能。 ?JSTL fmt 库中的定制标记又会利用这些方法来自动地确定用户的语言环境,从而相应地调整它们的输出。 ? 但不存在将用户的时区从浏览器传输到服务器的标准 HTTP 请求头。总结:jstl fmt库 就是将本地化信息从浏览器传递至服务器。 内部利用servlet 规范通过 javax.servlet.ServletRequest 类的 getLocale() 和 getLocales() 方法自动地利用 HTTP 协议的这一功能的。二、组成:?①本地化上下文标记: 设置本地化上下文,其它标记将在其中进行操作。包括:fmt:setLocale fmt:setTimeZone fmt:timeZone? ?②日期标记: 标记分别支持对日期和数字进行格式化和解析。 包括:fmt:formatDate ?fmt:parseDate? ③数字标记:对数字格式化进行解析。 包括:fmt:formatNumber ?④消息标记: 侧重于对文本消息进行本地化。 包括:fmt:message fmt:setBundle fmt:bundle三、例子程序: 程序 ㈠ %@?page?language=java?contentType=text/html;?charset=gb2312?import=java.util.*%%@?taglib?prefix=c?uri=/jsp/jstl/core?%%@?taglib?prefix=fmt?uri=/jsp/jstl/fmt?%!DOCTYPE?html?PUBLIC?-//W3C//DTD?HTML?4.01?Transitional//EN?/TR/html4/loose.dtdhtmlheadmeta?http-equiv=Content-Type?content=text/html;?charset=ISO-8859-1titleInsert?title?here/title/headbodyc:set?var=todayValue?value=%=new?Date()?%/中文-大陆:fmt:setLocale?value=zh/ fmt:formatDate?value=${todayValue}/br中文-台湾fmt:setLocale?value=zh_tw/ fmt:formatDate?value=${todayValue}/br中文-新加坡fmt:setLocale?value=zh_sg/ fmt:formatDate?value=${todayValue}/br英文:fmt:setLocale?value=en/ fmt:formatDate?value=${todayValue}//body/html页面输出:中文-大陆:?2007-12-25中文-台湾?2007/12/25中文-新加坡?25-十二月-07英文:?Dec?25,?2007?程序㈠解释:fmt:setLocale覆盖用户语言环境,JSP 容器处理完该 JSP 代码段之后,将忽略用户浏览器设置中所指定的语言首选项。 属性:value 属性―――命名属性环境。fmt:setLocale?value=zh_tw/ Scope(可选)――― 用来指定语言环境的作用域。 Page,request,?session,application variant 属性(也是可选的)允许您进一步针对特定的 Web 浏览器平台或供应商定制语言环境。例如, MAC 和 WIN fmt:formatDate用来格式化和显示日期和时间(数据 输出) ?属性:value―――指定要进行格式化和显示的日期和/或时间数据。 ? timeZone――(可选)属性指出将要显示哪个时区的日期和/或时间。? ? type ―――-属性指出要显示指定的 Date 实例的哪些字段,应当是 time 、 date 或 both 。该属性的缺省值是 date 。? ? dateStyle 和 timeStyle 属性分别指出应当如何格式化日期和时间信息。有效的样式有 default 、 short 、 medium 、 long 和 full 。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档