Struts中ActionForm的初始化步骤

简介:        在ActionServlet接收到某个请求并将这个请求交给具体的某个Action处理之前,struts框架会检查配置文件中对应action的name属性是否设置。

       在ActionServlet接收到某个请求并将这个请求交给具体的某个Action处理之前,struts框架会检查配置文件中对应actionname属性是否设置。如果设置了,就会根据scope属性,在相应的域中查找是否存在这样的一个实例。如果没有,就会根据配置文件中的formbean配置信息new出对应的实例。如果有,则继续使用。然后会调用这个frombeanreset方法。然后调用setter方法把提交的表单数据封装到这个formbean中。然后又会检查validate属性是否为true,如果为true,又会调用这个formbeanvalidate方法。如果validate方法通过,就会把请求交给对应的action处理。如果没有通过,就会把请求转发到input属性指定的路径上。

目录
相关文章
|
2月前
|
前端开发 Java 应用服务中间件
SpringMVC几种创建方式以及配置
SpringMVC几种创建方式以及配置
30 0
|
安全 Java Spring
SpringSecurity 初始化解析
分析知道了SpringSecurity对一个请求的具体处理流程
49 0
|
Java
搭建Struts2步骤
搭建Struts2步骤
96 0
|
Java 容器
struts2初始化探索(一)
struts2初始化探索(一)
71 0
struts2初始化探索(一)
|
XML 前端开发 Java
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
上一章简单介绍了Struts2的’两个蝴蝶飞,你好’ (一),如果没有看过,请观看上一章
371 0
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
|
Java Spring 容器
SpringSecurity的初始化流程
SpringSecurity的初始化流程
326 0
|
Java Spring 容器
SpringMVC之浅析组件初始化过程
在上篇的文章中简单的说了一下SpringMVC请求大致处理的过程(点这里查看),说了一下SpringMVC为我们提供好的一些相关的组件。在这篇文章中我们接着看一下SpringMVC初始化这些组件的过程。
1121 0
|
Java 前端开发 应用服务中间件