`
serenity
  • 浏览: 62439 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FilterDispatcher配置

阅读更多

配置Struts 2的FilterDispatcher类时,可以指定一系列的初始化参数,为该Filter配置初始化参数时,其中有3个初始化参数有特殊意义: 

        —  config:该参数的值是一个以英文逗号(,)隔开的字符串,每个字符串都是一个XML配置文件的位置。Struts 2框架将自动加载该属性指定的系列配置文件。 
        —  actionPackages:该参数的值也是一个以英文逗号(,)隔开的字符串,每个字符串都是一个包空间,Struts 2框架将扫描这些包空间下的Action类。 
        —  configProviders:如果用户需要实现自己的ConfigurationProvider类,用户可以提供一个或多个实现了ConfigurationProvider接口的类,然后将这些类的类名设置成该属性的值,多个类名之间以英文逗号(,)隔开。 

   
   除此之外,还可在此处配置Struts 2常量,每个<init-param>元素配置一个Struts 2常量,其中<param-name>子元素指定了常量name,而<param-value>子元素指定了常量value。 

   在web.xml文件中配置了该Filter,还需要配置该Filter拦截的URL。通常,我们让该Filter拦截所有的用户请求,因此使用通配符来配置该Filter拦截的URL。 

分享到:
评论

相关推荐

    配置第一个Struts2的简单登陆程序

    -- Struts2 FilterDispatcher配置开始 --&gt; &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* &lt;!-- Struts2 ...

    过滤器 Struts2全局变量 action转化do

    标题中的“过滤器 Struts2全局变量 action转化do”可能指的是Struts2框架中的ActionMapping和FilterDispatcher配置,以及全局结果(Global Results)的概念。 1. **过滤器(Filter)**:在Java Web开发中,过滤器是...

    webwork2.2.7+spring+hibernate+oracle整合

    - **FilterDispatcher配置**:通过`&lt;filter&gt;`和`&lt;filter-mapping&gt;`标签配置了WebWork的`FilterDispatcher`过滤器,使其对所有的HTTP请求进行拦截处理。 - **作用**:这一步是让WebWork能够捕获所有进入应用的HTTP...

    Struts2.0入门培训,Struts2.0的快速教程

    FilterDispatcher配置 在web.xml中配置`FilterDispatcher`,作为Struts2的核心过滤器: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 ...

    用strus处理中英文编码实例

    4. **FilterDispatcher配置**:Struts 1.x使用FilterDispatcher作为控制器,它可以处理HTTP请求和响应。我们可以在web.xml中配置FilterDispatcher,设置其字符编码: ```xml &lt;filter-name&gt;struts ...

    Struts2Action处理中文乱码

    -- Struts2的FilterDispatcher配置 --&gt; &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* &lt;!-- ...其他配置... --&gt; ``` ...

    struts笔记

    此外,web.xml文件中的FilterDispatcher配置是Struts工作的入口。 五、源码分析 深入理解Struts源码有助于优化性能和解决框架使用中遇到的问题。例如,研究ActionServlet、RequestProcessor、ActionMapping等关键类...

    org.apache.struts2.dispatcher.FilterDispatcher

    了解了`FilterDispatcher`的基本功能和工作流程后,开发者可以根据需求对其进行配置,比如添加自定义拦截器,调整过滤器的优先级,或者使用Struts 2后续版本提供的`FilterActionMapping`以提高性能和灵活性。...

    struts2 中文乱码的解决办法分享

    -- Struts2的FilterDispatcher配置 --&gt; ... ``` 3. **Struts2配置** 在`web.xml`中,确保你的Struts2的`FilterDispatcher`配置在`SetCharacterEncodingFilter`之后,因为我们需要在Struts处理请求之前设置编码...

    徒手配置Struts2

    ### 徒手配置Struts2的关键知识点 #### 一、徒手配置Struts2环境时需注意的关键事项 在没有使用任何集成开发环境的情况下配置Struts2,可能会遇到各种问题,尤其是在配置过程中对于细节的把握至关重要。以下是配置...

    Struts2配置说明-里面含有工作原理图

    然后,在web.xml中配置FilterDispatcher过滤器,将所有请求映射到它。接下来,编写一个简单的Action类,返回一个字符串结果,指示后续处理流程。在struts.xml配置文件中,定义Action的名称、类、方法及结果页面。...

    struts 2.0 详细配置

    - 这里配置了 Struts 2 的前端控制器 FilterDispatcher。 - 所有以 .action 结尾的 URL 请求都将被 Struts 2 框架处理。 2. **核心配置文件 struts.xml**: ```xml &lt;result name="success"&gt;/WEB-INF/views/...

    Struts2.5.2的配置及问题解决

    值得注意的是,自Struts2.1版本以后,不再使用`FilterDispatcher`,而是使用`StrutsPrepareAndExecuteFilter`。此过滤器位于`struts2-core-2.5.2.jar`中,可以使用解压工具查看其内部结构。 配置struts.xml文件是另...

    struts2的属性配置

    通常,会定义一个名为`struts2`的过滤器,使用`FilterDispatcher`或`StrutsPrepareAndExecuteFilter`(Struts2较新版本推荐使用)作为过滤器类。在`init-param`子元素中,可以设置Struts2的初始化参数,例如`struts....

    s2sh整合步骤及配置文件配置

    - 在`web.xml`中配置Struts2过滤器,如`FilterDispatcher`,确保所有请求都通过Struts2处理。 6. **Spring与Struts2整合** - 在`web.xml`中配置Spring上下文的初始化参数`contextConfigLocation`,指明`...

    Struts2的常量配置

    2. **`web.xml`文件中的FilterDispatcher**:通过配置`FilterDispatcher`的初始化参数,可以在部署时动态调整某些配置,适合于环境相关的配置,比如编码格式或文件上传限制。 3. **`struts.xml`文件中的`...

    struts核心jar包及xml配置文件

    - 在web.xml中配置Struts2的FilterDispatcher,使其成为应用的入口点。 - 在struts.xml中定义Action,包括Action类名、方法名、结果类型等。 - 使用OGNL表达式在Action和JSP之间传递数据。 - 自定义拦截器以实现特定...

    struts2.0详细配置文档.doc

    在Web.xml中,通常会配置如`CharacterEncodingFilter`这样的字符编码过滤器,以及核心的`FilterDispatcher`(或针对特定服务器的替代版本,如WebLogic6.1的`FilterDispatcherCompaWeblogic61`)。这些过滤器按照在...

Global site tag (gtag.js) - Google Analytics