`

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。

 

分享到:
评论

相关推荐

    struts2的学习笔记+测试源代码

    总结,Struts2的学习笔记结合测试源代码,可以帮助开发者掌握Struts2的核心概念,包括Action、拦截器、值栈和MVC设计模式的应用,以及配置、测试和安全方面的知识。通过实际编码和调试,可以加深对Struts2的理解,...

    struts2综合笔记

    - **src**: 包含 Struts2 框架的全部源代码。 #### 五、深入理解 Struts2 - **灵活度**: - Struts2 的知识点虽然分散,但其灵活性和扩展性非常强。 - **开发实践**: - 了解 Struts2 如何与 Spring、Hibernate 等...

    记录-笔记-用ANT构建-struts-spring-hibernate

    标题 "记录-笔记-用ANT构建-struts-spring-hibernate" 暗示了这篇笔记主要涉及使用Apache Ant工具来构建一个整合了Struts、Spring和Hibernate的Java Web项目。Struts是MVC(模型-视图-控制器)框架,Spring是全面的...

    struts 2 学习笔记

    1. **源代码查看和Javadoc**:开发者可以通过查看源代码来理解Struts2的工作原理,而Javadoc则提供了API文档,帮助理解类和方法的功能。 2. **包(Package)和命名空间(Namespace)**:包用于组织和分类Action,...

    Struts2学习笔记

    ### Struts2学习笔记知识点梳理 #### 一、Struts2框架概述 - **背景**:Struts2作为Struts1的升级版本,融合了WebWork框架的优点,由Apache基金会维护,是一个开源、免费的MVC框架。尽管随着时间的推移,Spring MVC...

Global site tag (gtag.js) - Google Analytics