Struts中ActionForm的初始化步骤

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

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

目录
相关文章
|
3月前
|
Java Spring 容器
深入Spring原理-4.Aware接口、初始化和销毁执行顺序、Scope域
深入Spring原理-4.Aware接口、初始化和销毁执行顺序、Scope域
66 0
|
7月前
|
安全 Java Spring
SpringSecurity 初始化解析
分析知道了SpringSecurity对一个请求的具体处理流程
29 0
|
Java
搭建Struts2步骤
搭建Struts2步骤
75 0
|
Java 容器
struts2初始化探索(一)
struts2初始化探索(一)
56 0
struts2初始化探索(一)
|
Java Spring 容器
SpringSecurity的初始化流程
SpringSecurity的初始化流程
302 0
|
XML 前端开发 Java
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
上一章简单介绍了Struts2的’两个蝴蝶飞,你好’ (一),如果没有看过,请观看上一章
330 0
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
|
XML 数据格式
|
Java 容器 Spring
SpringMVC之浅析上下文初始化(二)
说明:本文所用的SpringMVC版本为4.3.4.RELEASE,应用服务器为TomCat8.0.33。 在上一篇文章中(点这里查看)我们说了ContextLoaderListener初始化Web上下文的过程,这篇文章中我们说一下DispatcherServlet初始化上下文的过程。
1200 0