码迷,mamicode.com
首页 > 其他好文 > 详细

Struts1.x原理

时间:2015-08-05 21:53:00      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

1,启动项目,初始化ActionServlet,读取struts-config.xml中action信息存入ActionMapping里面

2,http请求,访问前端控制器ActionServlet

3,根据path路径找到在配置文件struts-config.xml中找到action,如果有name,则去找actionForm

4,根据scope属性的request和session,以及是否第一次访问,确定是直接获取实体,还是new一个实体,然后依次reset复位(初始化),validate(验证),填充数据

5,访问action,第一次访问action执行构造函数,之后则是调用实例,所以Struts1线程不安全,要么不调用公共数据,要么使用同步锁

6,执行完成之后跳转到指定页面

注:这是一次通过的访问,若是有错误或者异常,或者其它情况,则是在这几步中依次循环

Struts1.x原理

标签:

原文地址:http://www.cnblogs.com/lbblog/p/4705810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!