SSH开发模式——Struts2(第二小节)

2020-02-14 10:13:50 浏览数 (1)

上一小节已经学会了如何去搭建Struts2的开发环境,该篇博客我们继续深入Struts2,了解Struts2框架的拦截器。

首先对我们在web.xml文件配置的过滤器进行一个源码的分析。 在StrutsPrepareAndExecuteFilter源码中,有一个init()方法,它调用方法获得了一个Dispatcher对象,这就是我们要分析的关键了。进入到它的源码,在其init()方法中调用了init_TraditionalXmlConfigurations()方法,该方法的源码如下:

代码语言:javascript复制
    private void init_TraditionalXmlConfigurations() {
        String configPaths = initParams.get("config");
        if (

0 人点赞