`

struts中actionForm的工作流程

阅读更多
ActionForm:
1:默认情况,ActionServlet会把ActionForm的实例存入session范围,key值就是<action配置中的name />
  在scope为request的时候,userActionForm会被放到request的attribute中,注意重定向之后,就取不到了
  ActionServlet会把ActionForm的实例存入request或session中的时候,回去检查是否配置了
  attribute,如何配置了,则属性的key值就是配置的attribute的值,如果没有,默认使用name配置。
 
  ActionForm:
1:默认情况,ActionServlet会把ActionForm的实例存入session范围,key值就是<action配置中的name />
  在scope为request的时候,userActionForm会被放到request的attribute中,注意重定向之后,就取不到了
  ActionServlet会把ActionForm的实例存入request或session中的时候,回去检查是否配置了
  attribute,如何配置了,则属性的key值就是配置的attribute的值,如果没有,默认使用name配置。

2.actionForm的工作流程 
构造-- > reset() -- > set() -->validate()
验证通过的话就return null ,去执行execute()
分享到:
评论

相关推荐

    struts中ActionForm的validate方法使用小得

    Struts框架是Java Web开发中常用的MVC框架之一,它为开发者提供了一种结构化、易于维护的应用程序构建方式。在Struts中,ActionForm类是处理用户输入数据的核心组件,它封装了请求参数并负责业务逻辑验证。本文将...

    struts 视频 struts视频 actionform

    ActionForm是Struts框架中的一个重要组件,它是模型层与控制器层之间的桥梁,用于处理用户在表单中提交的数据。 在Struts框架中,ActionForm类负责收集、验证和封装来自用户界面的数据。当用户通过HTML表单提交请求...

    struts1的工作流程

    综上所述,Struts1的工作流程主要包括用户请求的接收、请求的解析、ActionForm的创建与验证、Action的执行以及结果的呈现。这一流程清晰地展示了Struts1如何实现MVC设计模式,帮助开发者更好地组织代码结构,提高...

    Struts Hibernate Spring 集成开发宝典 actionform

    Struts、Hibernate、Spring 是Java Web开发中的三大框架,它们各自负责不同的职责,协同工作可以构建出高效、灵活的企业级应用程序。本集成开发宝典主要关注如何将这三者有效地结合,以ActionForm为切入点,深入讲解...

    struts中配置动态ActionForm

    最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...

    struts.hibernate工作流程

    **Struts 1.2 工作流程** 1. **用户请求**: 用户通过浏览器发送HTTP请求到服务器。 2. **DispatcherServlet(ActionServlet)**: Struts的前端控制器接收请求,并进行初步处理。 3. **配置映射**: 请求URL被映射到...

    Struts中不同的Action和ActionForm组合.rar

    Struts框架是Java Web开发中的一个经典MVC(Model-View-Controller)框架,它极大地简化了企业级应用的开发工作。在这个名为“Struts中不同的Action和ActionForm组合.rar”的压缩包中,主要探讨的是Struts框架中...

    Struts工作流程

    以下是Struts工作流程的详细说明: 1. **模型(Model)**: 模型层主要负责应用程序的状态管理和业务逻辑处理。在Struts框架中,模型通常由JavaBean或Enterprise JavaBeans(EJB)来实现。JavaBean是简单的Java类...

    Struts高级开发_动态ActionForm.avi

    Struts框架是Java Web开发中的一个经典模型-视图-控制器(MVC)框架,它在Web应用程序设计中起着核心作用。ActionForm是Struts框架中的一个重要组件,主要用于处理用户从视图层提交的数据。在传统的Struts开发中,...

    [摘]Struts 学习笔记之ActionForm

    - 开发过程中,IDE如Eclipse和IntelliJ IDEA通常都有插件支持Struts的ActionForm生成,简化开发流程。 - 使用Maven或Gradle构建项目时,可以配合Struts的插件自动管理ActionForm的编译和部署。 8. **源码分析** ...

    struts工作流程.doc

    在上述的描述中,我们了解了Struts工作流程的关键步骤: 1. **客户端请求**:当用户在浏览器中输入一个以`.do`结尾的URL(例如http://localhost:8080/helloapp/Hello.do)时,这个请求会被Web服务器捕获并传递给...

    struts1工作流程.rar

    本压缩包文件“struts1工作流程.rar”可能包含了一份关于Struts1框架工作流程的详细文档“struts1工作流程.doc”。下面将详细介绍Struts1的工作流程及其相关知识点。 1. **MVC架构**: Struts1基于MVC设计模式,...

    最详细的Struts工作流程图

    这是一个详细的Struts工作流程图,里面包含JSP、java(Action、ActionForm等)类

    Struts1框架执行原理(附Action、ActionServlet、ActionForm工作机制)

    首先,我们来看Struts1的工作流程: 1. 用户通过浏览器发起HTTP请求,请求的目标是应用中的一个JSP或Servlet,通常是Struts的入口点:`ActionServlet`。 2. `ActionServlet`是Struts1的核心控制器,它是一个实现了...

    Struts程序的执行流程.pdf

    整个流程体现出了MVC模式的特点:Model(ActionForm和Action类)、View(JSP)、Controller(ActionServlet),通过这种模式,可以将业务逻辑从表示层中分离出来,更利于程序的维护与扩展。同时,Struts框架通过提供...

    struts框架在ActionForm中使用实体对象

    最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...

    验证ActionForm存到了request中

    标题"验证ActionForm存到了request中"涉及到的是Struts框架中ActionForm对象的使用和处理过程。ActionForm是Struts框架的核心组件之一,它主要用于收集用户在表单中的输入数据,并将这些数据传递到Action类进行业务...

    servlet模拟struts1工作原理

    在`myStruts`这个压缩包中,可能包含模拟Struts1流程所需的代码和配置文件,如ActionServlet的实现、Action类、ActionForm类、struts-config.xml以及展示结果的JSP页面。通过对这些文件的分析和实践,你可以更深入地...

    struts课堂资料\第五章(动态ActionForm与控制器)

    "第五章(动态ActionForm与控制器)"的学习重点在于掌握Struts框架中ActionForm和控制器的动态使用,理解它们如何协同工作以处理用户请求并驱动应用程序的流程。通过对动态ActionForm的理解,可以更高效地组织和重用...

Global site tag (gtag.js) - Google Analytics