- 浏览: 62439 次
- 性别:
- 来自: 广州
文章分类
最新评论
配置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。
发表评论
-
OGNL表达式 用法详解
2012-04-19 11:44 9024表达式通常用来访问页面中的各种变量,进行结果输出. s ... -
struts2.2.3最小jar
2011-07-18 11:32 1794struts2-core-2.2.3.jar :Struts ... -
转: struts2 标签 2
2011-07-05 11:41 1549一、概要:1、JSP标签技术始于JSP1.12、作用: ... -
转:struts2 标签
2011-07-05 11:39 931struts标签的继承 BodyTagSuppor ... -
struts.xml文件属性配置
2011-06-24 16:32 1225开发中发现struts还有co ... -
struts.xml配置详解
2011-06-24 16:29 776地址:http://www.cnblogs.com/fmric ... -
struts.properties配置详解
2011-06-24 16:14 960在Struts2的核心包中org\apache\strut ... -
转:Struts 2 下载文件(12)下
2011-06-22 18:54 882(2)同时修改配置文件,增加一个input逻辑视图,修 ... -
转:Struts 2 下载文件(12)中
2011-06-22 18:53 76911.3.2 在Action中指定下载资源 前面的 ... -
转:Struts 2 下载文件(12)上
2011-06-22 18:52 108211.3 Struts 2控制文件下载 文件下载相对于 ... -
转: Struts 2多文件上传(11)下
2011-06-22 18:51 843(3)在配置文件中增加如下配置: ... -
转: Struts 2多文件上传(11) 上
2011-06-22 18:50 87011.2 多个文件上传 很多应用都要求在一个界面中可以 ... -
转: struts 2专用表达式(10)下
2011-06-22 18:49 9048.2 Struts 2的OGNL OGN ... -
转: struts 2专用表达式(10)上
2011-06-22 18:47 803OGNL是Object Graphic Navigat ... -
转: 数据校验功能-AJAX输入校验(9)下
2011-06-22 18:45 12107.4.4 建立JSP视图 建立一个reg-aja ... -
转: 数据校验功能-AJAX输入校验(9)中
2011-06-22 18:43 8887.4.2 建立业务控制器 建立一个简单的业务 ... -
转: 数据校验功能-AJAX输入校验(9)上
2011-06-22 18:41 9287.4 AJAX输入校验 Struts 2框架在使用客 ... -
转: Struts 2的拦截器(8)下
2011-06-22 18:39 858(3)在ch5包内建立一个业务控制器Reg,如代码5. ... -
转: Struts 2的拦截器(8)上
2011-06-22 18:39 748拦截器(Interceptor)是Struts 2的核 ... -
转: 应用Struts 2 的国际化支持特性(7)下
2011-06-22 18:37 792(4) 同样,success.jsp也使用了标签库,如 ...
相关推荐
-- Struts2 FilterDispatcher配置开始 --> <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher <filter-name>struts2 <url-pattern>/* <!-- Struts2 ...
标题中的“过滤器 Struts2全局变量 action转化do”可能指的是Struts2框架中的ActionMapping和FilterDispatcher配置,以及全局结果(Global Results)的概念。 1. **过滤器(Filter)**:在Java Web开发中,过滤器是...
- **FilterDispatcher配置**:通过`<filter>`和`<filter-mapping>`标签配置了WebWork的`FilterDispatcher`过滤器,使其对所有的HTTP请求进行拦截处理。 - **作用**:这一步是让WebWork能够捕获所有进入应用的HTTP...
FilterDispatcher配置 在web.xml中配置`FilterDispatcher`,作为Struts2的核心过滤器: ```xml <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher <filter-name>struts2 ...
4. **FilterDispatcher配置**:Struts 1.x使用FilterDispatcher作为控制器,它可以处理HTTP请求和响应。我们可以在web.xml中配置FilterDispatcher,设置其字符编码: ```xml <filter-name>struts ...
-- Struts2的FilterDispatcher配置 --> <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher <filter-name>struts2 <url-pattern>/* <!-- ...其他配置... --> ``` ...
此外,web.xml文件中的FilterDispatcher配置是Struts工作的入口。 五、源码分析 深入理解Struts源码有助于优化性能和解决框架使用中遇到的问题。例如,研究ActionServlet、RequestProcessor、ActionMapping等关键类...
了解了`FilterDispatcher`的基本功能和工作流程后,开发者可以根据需求对其进行配置,比如添加自定义拦截器,调整过滤器的优先级,或者使用Struts 2后续版本提供的`FilterActionMapping`以提高性能和灵活性。...
-- Struts2的FilterDispatcher配置 --> ... ``` 3. **Struts2配置** 在`web.xml`中,确保你的Struts2的`FilterDispatcher`配置在`SetCharacterEncodingFilter`之后,因为我们需要在Struts处理请求之前设置编码...
### 徒手配置Struts2的关键知识点 #### 一、徒手配置Struts2环境时需注意的关键事项 在没有使用任何集成开发环境的情况下配置Struts2,可能会遇到各种问题,尤其是在配置过程中对于细节的把握至关重要。以下是配置...
然后,在web.xml中配置FilterDispatcher过滤器,将所有请求映射到它。接下来,编写一个简单的Action类,返回一个字符串结果,指示后续处理流程。在struts.xml配置文件中,定义Action的名称、类、方法及结果页面。...
- 这里配置了 Struts 2 的前端控制器 FilterDispatcher。 - 所有以 .action 结尾的 URL 请求都将被 Struts 2 框架处理。 2. **核心配置文件 struts.xml**: ```xml <result name="success">/WEB-INF/views/...
值得注意的是,自Struts2.1版本以后,不再使用`FilterDispatcher`,而是使用`StrutsPrepareAndExecuteFilter`。此过滤器位于`struts2-core-2.5.2.jar`中,可以使用解压工具查看其内部结构。 配置struts.xml文件是另...
通常,会定义一个名为`struts2`的过滤器,使用`FilterDispatcher`或`StrutsPrepareAndExecuteFilter`(Struts2较新版本推荐使用)作为过滤器类。在`init-param`子元素中,可以设置Struts2的初始化参数,例如`struts....
- 在`web.xml`中配置Struts2过滤器,如`FilterDispatcher`,确保所有请求都通过Struts2处理。 6. **Spring与Struts2整合** - 在`web.xml`中配置Spring上下文的初始化参数`contextConfigLocation`,指明`...
2. **`web.xml`文件中的FilterDispatcher**:通过配置`FilterDispatcher`的初始化参数,可以在部署时动态调整某些配置,适合于环境相关的配置,比如编码格式或文件上传限制。 3. **`struts.xml`文件中的`...
- 在web.xml中配置Struts2的FilterDispatcher,使其成为应用的入口点。 - 在struts.xml中定义Action,包括Action类名、方法名、结果类型等。 - 使用OGNL表达式在Action和JSP之间传递数据。 - 自定义拦截器以实现特定...
在Web.xml中,通常会配置如`CharacterEncodingFilter`这样的字符编码过滤器,以及核心的`FilterDispatcher`(或针对特定服务器的替代版本,如WebLogic6.1的`FilterDispatcherCompaWeblogic61`)。这些过滤器按照在...