Chinaunix首页 | 论坛 | 博客
  • 博客访问: 241328
  • 博文数量: 43
  • 博客积分: 391
  • 博客等级: 二等列兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-17 11:29
个人简介

现在的我,不埋怨谁,不嘲笑谁,也不羡慕谁。阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。一切都好,真的,都很好。

文章分类

全部博文(43)

文章存档

2018年(2)

2017年(1)

2015年(2)

2014年(27)

2013年(1)

2012年(10)

我的朋友

分类: Java

2014-08-09 10:56:26

步骤一:在myeclipse在新建一个web工程,名字为struts2_i18n,将五个struts2所需要的5个JAR包拷贝在工程WEB-INF/lib目录下。
步骤二:在web.xml中配置struts2的过滤

xmlns="" xmlns:web="/web-app_2_5.xsd"
xsi:schemaLocation=" /web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
verify

index.jsp


struts2
org.apache.struts2.dispatcher.FilterDispatcher


struts2
/*


步骤三:在SRC根目录下,新建struts.xml

    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "">


 

步骤四:在SRC根目录下新建两个属性文件,
globalMessages_zh_CN.properties(这个用于显示中国中文语言的文字)
HelloWorld=你好,世界!!!
globalMessages_en_US.properties(这个用于显示英语,美国语言的文字)
HelloWorld=hello world!!!
_zh_CN.properties这部分的名字是固定的,前部分的名字就是我们在struts.xml里配置的国际化的名字globalMessages,_zh_CN这里是每个国家的语言代号,根据你要配置国际化的语言不同来写的,比如中国是_zh_CN.properties,美国是_en_US.properties,具体的可以查相关的资料。
 
步骤五:新建一个index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


 
   
   
    My JSP 'index.jsp' starting page
 
 
    
 
 
 
 
 
 
   

   
 

 
步骤六:启动服务器,部署程度,然后在地址栏里输入


因为我们的操作系统是中文的浏览器默认是中文,所以显示的是中文的。
下面我们来改变一下浏览器的默认语言设置,改成英语-美国的语言设置。
打开浏览器的工具菜单,选择Internet选项去改变下。


然后选择常规,最下面的语言栏目。
struts2的国际化举例
在语言首选项中点添加,出来右边的添加语言选项,找到你所要添加的语言,这里我添加英语(美国)en-US,然后确定,这样就添加了英语(美国)en-US语言。如下图所示。然后选中英语(美国)en-US点上移按钮就把英语(美国)en-US作为浏览器的默认的语言了。
至此,这个简单的国际化就完成了。

阅读(767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~