![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
silvery_white
这个作者很懒,什么都没留下…
展开
-
Struts2的配置文件读取(一)
struts2利用FilterDispatcher来拦截请求,然后进行请求的分发,在FilterDispatcher的#init()方法里,实现了配置文件的读入。 代码如下: [code="java"] public void init(FilterConfig filterConfig) throws ServletException { this.filte...2008-07-05 08:52:17 · 773 阅读 · 0 评论 -
Struts2的配置文件读取(二)
在这里,每一个ConfigurationProvider的#init(),#register(),和#loadPackages()都被调用了一遍,下面我们来看一下之前的七步操作中载入的几个ConfigurationProvider都注册和载入了什么 ------------------------------------------------------------------------...2008-07-13 12:54:35 · 352 阅读 · 0 评论 -
Struts2的Action调用(一)
Struts2的Action调用还是要从FilterDispatcher的#doFilter()方法开始说起。 [code="java"] public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { Ht...2008-07-15 21:23:55 · 88 阅读 · 0 评论 -
Struts2的Action调用(二)
2. 获得Action Mapping:mapping = actionMapper.getMapping(request, dispatcher.getConfigurationManager()); 下面来看一下默认使用的ActionMapper实现DefaultActionMapper的#getMapping(): [code="java"] public ActionMa...2008-07-16 17:37:24 · 76 阅读 · 0 评论 -
Struts2的Action调用(三)
3. dispatcher.serviceAction(request, response, servletContext, mapping); 这个部分实现了具体的Action调用,由于代码很长,我们来一步一步解说。 [code="java"] public void serviceAction(HttpServletRequest request, HttpServletRe...2008-07-18 14:52:52 · 112 阅读 · 0 评论