`

JSTL I18N 格式标签库 使用之三国际化

 
阅读更多

国际化这个分类中共包含两个标签:用于设定语言地区<fmt:setLocale/>和用于设定请求的字符编码的<fmt:requestEncoding>标签。

1<fmt:setLocale/>标签

<fmt:setLocale>标签用来设定用户语言区域。

【语法】:

<fmt:setLocale value=”locale”[variant=”variant”]

[scope=”page|request|session|application”]>

参数名

说明

EL

类型

必须

默认值

value

指定区域代码

String

java.util.Locale

variant

操作系统的类型

String

scope

设定时区的作用范围

String

page

 

 

 

 

 

 

 

 

value属性用来指定使用的语言代码,可以从浏览器的【工具】---Internet选项】---【语言】---【添加】中查看浏览器支持的语言种类及语言代码。例如:中文(zh_cn)、台湾(zh_tw)、香港(zh_mo)等。

举个例子:

 

复制代码
 1 <%@ page language="java" pageEncoding="gbk"%>
 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 3 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
 4 <jsp:useBean id="date" class="java.util.Date"></jsp:useBean>
 5 <html>
 6     <head>
 7         <title>I18N标签库</title>
 8     </head>
 9     <body>
10         <H4>
11             <c:out value="<fmt:setlocale>标签的使用"></c:out>
12         </H4>
13         <hr>
14         <fmt:setLocale value="en_us" />
15         英文:
16         <fmt:formatDate value="${date}" type="both" dateStyle="full"
17             timeStyle="full" />
18         <hr>
19         <fmt:setLocale value="zh_cn" />
20         中文:
21         <fmt:formatDate value="${date}" type="both" dateStyle="full"
22             timeStyle="full" />
23         <hr>
24         <fmt:setLocale value="zh_TW" />
25         中国台湾:
26         <fmt:formatDate value="${date}" type="both" dateStyle="full"
27             timeStyle="full" />
28     </body>
29 </html>
复制代码

显示结果:

 

 

2. <fmt:requestEncoding>标签

该标签用于设定请求的编码格式。功能同servletRequest.setCharacterEncoding()方法相同。

 

【语法】:

 

<fmt:requestEncoding [value=”charEncoding”]/>

 

【参数说明】:

 

value属性用来指定使用的编码集例如:gbkgb2312等。当没有给出value的值时将会自动搜索取寻找合适的编码方式,因此能够很好的解决中文乱码问题。

 

转载:http://www.cnblogs.com/lihuiyy/archive/2012/02/27/2370165.html

分享到:
评论

相关推荐

    JSTL标签库

    JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp... I18N格式化标签库  SQL标签库  XML标签库  函数标签库

    JSTL_I18N实例

    jstl国际化标签实例,含有对应的property文件,以及在不同的包下和不同scope的访问实例

    JSTL标准标签库1

    JSTL 标准标签库,分为五大类核心标签库I18N格式标签库(国际化要用)SQL标签库 XML标签库 几乎不用函数标签库JSTL前置名称URI范例核心标签库ch

    JSTL标签大全

    国际化标签(I18N) http://java.sun.com/jstl/fmt fmt &lt;fmt:tagname…&gt; SQL标签库 http://java.sun.com/jstl/sql sql &lt;sql:tagname…&gt; XML标签库 ...

    JSTL--Core标签详解

    在 JSTL1.1 中有以下这些标签库是被支持的: Core 标签库、 XML processing 标签库、 I18N formatting 标签库、 Database access 标签库、 Functions 标签库。

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

    JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary)。...

    JSTL(JSP标准标签库)介绍

    JSTL(JSP标准标签库)介绍 Core支持JSP中的一些基本的操作; XML processing支持XML文档的处理;...I18N capable formatting支持对JSP页面的国际化; Database access (SQL)支持JSP对数据库的操作。

    JavaWeb新版教程. JSON和Ajax请求&i18n国际化n-使用JSTL标签库fmt实现国际化.avi

    JavaWeb新版教程. JSON和Ajax请求&i18n国际化n-使用JSTL标签库fmt实现国际化.avi

    jstl fmt标签详解

    I18N formatting 标签库就是用于在 JSP 页面中做国际化的动作。在该标签库中的标签一共有 12 个

    JSTL标签-讲解及实例

    JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 JSTL目前的最新...

    JSTL语言全集

    JSTL标准标签库,表达式控制标签、流程控制标签、循环标签、URL操作标签、I18N格式标签库、SQL标签库等等

    jstl使用手册

    在 JSTL1.1.2 中有以下这些标签库是被支持的: Core 标签库、 XML processing 标签库、 I18N formatting 标签库、 Database access 标签库、 Functions 标签库。

    JSP_JSTL基础教程

    JSP_JSTL基础教程 ...7-3 I18N 格式标签库 (I18N-capable formatting tags library) 7-4 SQL 标签库 (SQL tag library) 7-5 XML 标签库 (XML tag library) 7-6 函数标签库 (Functions tag library)

    JSTL高级用法

    格式标签库 I18N capable formatting支持对JSP页面的国际化 &lt;%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%&gt; SQL标签库 Database access (SQL)支持JSP对数据库的操作 ...

    jstl-standard

    JSP Standard Tag Library 标准标签库 JSTL 允许开人员可以像使用 HTML 标签那样在 JSP 中开发 Java 功能; JSTL 库有 core,i18n,fmt,sql 等等

    IDEA版JavaWeb从入门到精通之JSON和Ajax请求&i18n国际化第16天

    课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...

    EL表达式和JSTL标签(备java基础,jsp,servlet,tomcat)

    EL 提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就...JSTL主要提供了5大类标签库:核心标签库、 国际化(I18N)标签库、SQL标签库、XML标签库、函数标签库。

    Struts2 in action中文版

    11.3.3 使用i18n标签指定包 254 11.3.4 参数化本地化文本 255 11.3.5 格式化日期和数字 256 11.4 覆盖框架默认的地域决定 257 11.4.1 让用户交互地设置地域 257 11.4.2 以编码的方式设置地域 259 11.5 小结 260 第...

    JSP2.0技术手册pdf(带示例源码).zip

    7-3 I18N 格式标签库(I18N-capable formatting tags library) 7-4 SQL 标签库(SQL tag library) 7-5 XML 标签库(XML tag library) 7-6 函数标签库(Functions tag library) 第八章 JSP 与 JavaBean 8-1 JavaBean 的...

Global site tag (gtag.js) - Google Analytics