Struts1.0国际化整理

Struts1.0国际化整理
对应表单:
< html:form  action ="/HelloWorld.do"  onsubmit ="return check();" >
        
< bean:message  key ="name" />
        
< html:text  property ="name"  size ="16"  maxlength ="16"   ></ html:text >
        
        
< html:submit  property ="submit"   >< bean:message  key ="submit"   /></ html:submit >
    
</ html:form >

 1.    制定母本,key-E

例:文件名:app.txt

        内容:name=name

submit=password

 2.    将母本转为Unicode

将文件app.txt拷贝到jdk的安装目录下的bin文件夹内

例:路径:C:"Program Files"Java"jdk1.5.0_06"bin

开始----运行------cmd ------- cd C:"Program Files"Java"jdk1.5.0_06"bin

打命令:native2ascii -encoding GB2312 app.txt app.properties

注释GB2312 是生成后的字符集,app.txt是目标文件,app.properties是生成后的文件

将生成的属性文件app.properties复制到res

3.    res下的txt包下制定副本key-zh.txt

name=姓名
submit=提交

native2ascii -encoding GB2312 app_zh.txt app_zh.properties的方式生成app_zh.properties文件,并复制到res下,此时中文被转码成Unicode码:

name=\u59d3\u540d
submit=\u63d0\u4ea4

以同样的方式制定 key-en.txt(等等等)副本

4.res文件夹编译到classes

5.配置struts-config.xml文件

 

< message-resources  parameter ="app"   />
注意:parameter要对应母本文件的前缀——app

6.重启tomcat,配置成功

测试:切换浏览器默认语言(右键浏览器图标---- 语言 -----)

访问项目,查看结果

你可能感兴趣的:(Struts1.0国际化整理)