11.javaweb国际化标签库
一、国际化标签库
1,格式化标签库提供的标签
2,标签详解
2.1<fmt:setLocale>标签
下面设置不同的区域,并在设置的区域下显示日期
2.2<fmt:requestEncoding>标签
2.3读取资源文件
首先在WEB-INF/classes文件夹下建立资源文件resource.properties
{0}表示占位符,可以通过<fmt:param>动态设置
其中中文需要进行编码,可利用exlipse工具包中中自带转码工具
然后通过<fmt:bundle>设置要读取的资源文件名称
当<fmt:bundle>标签设置好读取的资源文件名称后,就可以使用<fmt:message>标签按照key读取value了
读取资源示例
资源文件
读取资源:注意<fmt:bundle>和<fmt:setBundle>的区别
JSP页面
2.4数字格式化标签<fmt:formatNumber>和数字反格式化标签<fmt:parseNumber>
<fmt:formarNumber>,格式化指定数字
<fmt:parseNumber>,消除数字的格式化形式,如下
2.5日期格式化标签<fmt:formatDate>
使用范例
JSP页面
2.6<fmt:parseDate>标签
功能:<fmt:formatDate>是将一个Date对象变为字符串,而<fmt:parseDate>是将一个字符串变回Date型数据
属性
使用范例:将之前的long型和自定义型日期字符串变回Date型数据,在转换的时候需要提供字符串的pattern或者style类型
2.7<fmt:setTimeZone>标签
功能:设置显示的时区以及将设置的时区存储到一个域中
语法:
<fmt:setTimeZone value=”时区(用于设置显示哪个地方的时间)”>
<!--时间显示操作-->
</fmt:setTimeZone>
三,小结