Struts2的总结笔记

1、从官方提供的流程图来详细了解struts2的一个请求流程。



 httpServletRequest请求发起。

  • 进入ActionContextClearUp,如果context中有对象,进行清理
  • 如果还配置了siteMesh等框架,先进入这些框架的过滤器
  • 在进入FilterDispatcher,接收请求信息,创建Context,配合OGN进行数据类型转换等工作
  • 通过ActionMapper找到配置文件相匹配的Action
  • 创建ActionProxy,包含了Context和所有请求信息,进行了一个额外的逻辑处理,它是由ConfigurationManager(配置管理器)通过读取Struts.xml来处理的。
  • 然后进入ActionInvocation进入一系列的拦截器
  • 执行配置的一系列拦截器
  • 进入Action进行业务逻辑处理
  • 通过返回结果查找对应的视图模板
  • 再通过一系列的拦截处理
  • 最后将返回结果通过HttpResponse返回到浏览器

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值