Struts1源代码学习笔记-Action类

Action类是业务Action类的父类,一般在子类中需要override里面的execute方法,然后在execute方法里面写业务级的代码,最后返回迁移目标(页面或者其他的Action)。

 

saveErrors(HttpServletRequest request, ActionMessages errors)方法:

    将error保存到request,在jsp中使用<html:errors/>标签,可以将error内容显示到画面上。

 

saveErrors(HttpSession session, ActionMessages errors)方法:

    将error保存到session,在jsp中使用<html:errors/>标签,可以将error内容显示到画面上。

此外,在jsp中使用<html:messages/>标签,并且标签的属性messages="false"的时候,也可以将error内容显示到画面上。

 

saveMessages(HttpServletRequest request, ActionMessages messages)方法:

   将message保存到request,在jsp中使用<html:messages/>标签,并且标签的属性messages="true"的时候,可以将message内容显示到画面上。

 

saveMessages(HttpSession session, ActionMessages messages)方法:

   将message保存到session,在jsp中使用<html:messages/>标签,并且标签的属性messages="true"的时候,可以将message内容显示到画面上。

 

ActionMessages getMessages(HttpServletRequest request)方法:

    从request中取得由前面的action创建的ActionMessages对象,如果没有取到,创建新的ActionMessages对象,然后返回。这样可以避免覆盖既存的message。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值