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。

 

你可能感兴趣的:(struts1)