您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

Struts2学习笔记(5)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 10:59 点击:

                <!-- 申明自定义拦截器栈 -->

                <interceptor-stackname="myStack">

                     <!-- 这个是默认的拦截器,如果申明了其他拦截器,必须显式申明引用默认的 -->

                     <interceptor-refname="defaultStack"/>

                     <!-- 引用自定义的拦截器 -->

                     <interceptor-refname="LoginInterceptor"/>

                </interceptor-stack>

           </interceptors>

在Action节点中引用自定的拦截器栈:

      <!-- 引用自定义的拦截器栈 -->  

                 <interceptor-refname="myStack"/>

 

3.国际化
3.1国际化的概念
国际化(Internationalization由于在I和n之间有18个字母,所以也简称作I18N)是指对程序的某种处理使之能够运行于不同的区域和语言环境中。一个国际化的软件应该具有以下一些特征:

1、 能够运行于不同区域和语言环境中;

2、 如果提供资源文件,可以即时增加对某种语言的支持,而且可以通过修改资源文件内容来定制自己的界面显示;

3、 界面布局以及其它一些地域相关的信息显示能够符合该区域使用者的习惯;

4、 最重要的一点就是,你的应用程序必须能够实实在在支持国际化使用者的需求,不仅仅是显示的正确性,还包括数据的正确处理,操作的正确性。

提到国际化就不得不提本地化。本地化(Localization简称作L10N),就是调整软件以适应于特定区域和语言环境的一个过程。可以说,国际化是本地化的一个前奏,一个良好国际化的软件可以使其本地化工作事半功倍。比如,现在Windows中英文版本的发布几乎能够做到完全同步就归功于最初设计时的国际化考虑。

不同国家的客户,访问同一张Web页面,看到的文字效果不一样。

3.2对JSP页面国际化
 

国际化资源文件定义的格式:基名_语言_国家(可省略).properties

如:message_zh_CN.propreties  message_en_US.propreties

默认资源文件 基名.properties

如:message.properties

 

步骤:

1.      创建login.jsp页面

2.  创建资源文件

message_zh_CN.propreties  message_en_US.propreties

2.      在struts.xml文件中package节点下配置:

<constantname="struts.custom.i18n.resources" value="message"/>

value的值只要写资源的基名就可以了,不用后缀。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1