struts 国际化注册

  简单的用户登陆:

       结合国际化!

     --------------------------Action--------------------------------- 

      直接写UserAction   command=login

       Login方法中捕获异常得到登陆结果之后,我们需要       将信息发送给JSP.

       发送消息文本步骤如下::

      1. 创建文本消息容器(ActionMessages,ActionErrors)

       ActionMessages megs = new ActionMessages();

       ActionErrors   megs = new ActionErrors();

       actionMessages和 actionErrors的差别:

       ActionMessage功能是: 用来产生STRUTS消息的包括正常消息和错误消息。

       ActionErrors         : 产生错误消息,但已废弃,但仍可使用。

     2. 创建文本消息 (ActionMessage)

        ActionMessage meg = new ActionMessage();

     3. 将文本消息增加到消息容器中

        megs.add(meg);  //也可是ActionErrors

     4. 将容器发送过去

this.addMessages(request,megs);         

// 这是将 ActionMessages容器发送到JSP

//this.addErrors(request, errors);

// 这是将 ActionErrors容器发送到JSP

-----------JSP----------------------

Struts将文本消息发送过来了,那么我总要去 接收! 

 步骤:

1.导入struts1的taglib   (bean 、html)

2.使用:

 <html:messages  id="a" message=true>   

<!-- errors优先  显示message 需要加 message=true-->

  ${a}  

 <!--

如果没有导入bean库,也可以用el

如:<bean:writer name=a/>

-->   

 </html:messages>

--------error messages在JSP中的区别------

<html:message/errors>相当自动循环

<html:messages>  他默认是显示errors的

                    需要显示message的话就是

                    添加message=true

<html:errors />   只显示error的消息文本

                    而且我可以显示容器中指定了 

                   Key的数据,property="abc"

        abc  是你在将meg放入容器是取的名字!

转载于:https://my.oschina.net/u/858119/blog/86887

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值