東南西北風

生活就像一杯加了糖的苦咖啡。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

20、struts动态文本国际化

Posted on 2009-08-27 11:56  东南西北风  阅读(352)  评论(1)    收藏  举报
在19、struts国际化自动切换的基础上进行此实例
<1>消息文本的国际化处理,共有三个步骤:
 * 创建国际化消息
 * 传递国际化消息
 * 显示国际化消息
 
<2>如何创建国际化消息?
 理解ActionMessage和ActionMessages两个对象的区别
 
<3>如何传递国际化消息?
 * 调用saveMessage()传递普通消息,调用saveErrors传递错误消息
 
<4>如何显示国际化消息?
 通过<html:messages>标签显示消息(可以显示普通消息和错误消息)
 通过<html:errors>显示消息(只能显示错误消息) 
1、LoginAction.java
Code
2、login_success.jsp使用struts的html标签来输出
Code
3、login_error.jsp中读取错误消息
<font color="red">
    
<li>
        
<html:messages id="msg" property="error1">
            
<bean:write name="msg"/>
        
</html:messages>
    
</li>
</font>    
4、下面介绍一个标签,只能读取错误消息
<html:errors property="error1"/>
它会使用MessageResource_**_**.properties中如下代码控制输出风格
# -- standard errors --
errors.header=<UL>
errors
.prefix=<LI><font color="red">
errors
.suffix=</font></LI>
errors
.footer=</UL>