Struts2国际化资源文件配置

开发 后端
本文将介绍Struts2国际化资源文件配置,从properties文件中的格式开始谈起,希望对大家有所帮助。

用户事先自定义 "文件名.properties"文件 格式如下:

usererror=用户名不能为空!

pwderror=密码不能为空!

loginPage=登陆页面

errorPage=错误页面

succPage=成功页面

failTip=对不起,您不能登录!

succTip=欢迎,${0},您已经登录!

bookName=书名:

user=用户名

pass=密  码

login=登陆

资源文件定义好后.使用JDK自带的native2ascii命令转换成ASCII格式

native2ascii message.properties  message_zh_CN.properties 

然后通过全局性加载资源文件,在struts.properties中定义.此文件和以上资源文件同属于WEB-INF/classes目录下.

struts.properties文件配置如下:

 

truts.custom.i18n.resources=文件名  (此文件名必须与上述资源文件名前缀相同)

最后输出国际化资源信息:

输出国际化资源文件: 

校验规则文件中: 
     

方式一: 

< MESSAGE key="XX.XXX" /> 

方式二:

${getText("消息key")} 
   

JSP页面中:    
       

方式一:

< ?xml:namespace prefix = s />< s:textfield key="user" name="username">< /s:textfield> 

方式二:

< s:text name="key"> 
                 < s:param>< s:property value="username">< /s:property>< /s:param> 
                 < s:param>${d}< /s:param>
                        < /s:text>

【编辑推荐】

  1. 在Eclipse中开发struts应用程序
  2. 手把手教你在Eclipse中配置开发Struts
  3. Eclipse下开发struts完整解决乱码问题
  4. Struts相关背景介绍
  5. 使用Easy Struts for Eclipse开发Struts


责任编辑:张燕妮 来源: qzone.qq
相关推荐

2011-08-19 13:13:14

struts2Java

2009-06-25 16:04:30

2009-02-04 15:04:13

2009-06-05 10:37:52

struts2 国际化表单

2009-06-04 08:34:24

Struts2配置struts.xml

2009-06-05 10:52:45

struts2深入详解配置文件

2009-06-04 09:26:51

struts 源码struts 资源文件

2009-06-05 10:55:07

struts2 web

2009-06-25 15:26:25

Struts2教程struts.xml常

2010-07-28 14:52:29

Flex国际化

2009-07-29 09:54:34

struts2和str

2010-03-02 16:44:59

CentOS Mono

2009-02-04 11:37:15

2009-06-25 15:50:03

Struts2教程上传任意多个文件

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-02-04 14:00:59

2009-02-04 10:51:07

2009-06-04 09:41:50

struts2上传文件

2011-07-08 11:13:42

Cocoa Touch XCode

2009-07-03 09:35:57

Struts2 JSP
点赞
收藏

51CTO技术栈公众号