频道栏目
首页 > 程序开发 > Web开发 > 其他 > 正文
web前端开发系列---jstl网站国际化
2013-02-27 08:44:03           
收藏   我要投稿
1.功能说明

国站国际化,当用户登录后,网站版面默认为简体中文,如果用户点击“繁体中文”,则会去系统后台中的网站语言类型表URMTLANGES,找到转换为繁体中文的配置文件,刚以繁体中文样式展示给用户,英文样式也是一样

 

2.利用jstl标签库中的fmt

例子说明:

 

l  在jsp头部引入

 

<%@taglib prefix="fmt" uri="https://java.sun.com/jsp/jstl/fmt" %>

 

写好配置文件,比如简体中文的配置文件:

 

i18n_zh.properties   

 

title=\u4E2D\u570B        \u4E2D\u570B表示是“中國”

 

注:汉字必须转成这种格式,否则会出现乱码,将些文件必须放在WEB-INF/classes目录下,修改文件后,需要重起服务器才能生效。 www.2cto.com

 

l  Jsp中body中引入

 

<fmt:bundle basename="${language_typ} " >

 

        <fmt:message key="title"/>

 

</fmt:bundle>

 

说明:为了便于网站的维护性,将basename设置为动态数据,在后面的数据库中说会有相应说明,当language_typ值为i18n_zh,些key中的title会从i18n_zh.properties取值此处的basename只需要文件名,不需要文件后缀。

 

3.数据库设计

ID

 名称

 类型/长度

 数据字典

 缺省值

 备注

 

id

 ID

 VARCHAR(12)

  

  

 PK

 

typ

 语言类型

 VARCHAR(1)

  

  

 0:简体中文

 

1:繁体中文

 

2:English

 

……

 

language

 语言

 VARCHAR(20),

  

  

  

 

Filesname

 文件名称

 VARCHAR(20)

 

 

点击复制链接 与好友分享!回本站首页
相关TAG标签 前端 网站
上一篇:使用codemirror对xml进行高亮显示
下一篇:JAVA 调用Web Service的方法
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站