struts
gary0917
这个作者很懒,什么都没留下…
展开
-
简单分析Struts2的执行流程
客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter)方法。 在这个方法中,调用executeAction()方法,在这个方法内部调用dispatcher.serviceAction(); 在这个方法内部创建一个Action代理,最终执行的是Action代理中的execute(); 在代理中执行的execute方法中调用ActionInvocation的invoke...原创 2018-11-26 00:19:02 · 251 阅读 · 0 评论 -
尝试模拟实现struts2(一)
由于在另一篇文章中已经分析过Struts2的执行流程,所以直接开始尝试。 声明:只是简单实现过程,没有使用代理。 首先:因为struts2会当用户访问action时候加入一个过滤器,将用户请求拦下来。用户请求路径"./action/StudentInfo" 所以我们也在web.xml加一个过滤器dispatcher。如下: <filter> <filter-nam...原创 2018-11-26 00:51:55 · 179 阅读 · 0 评论