`
lengyue_dick
  • 浏览: 84374 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

webwork2在web.xml配置的问题

阅读更多
在web.xml通过启动webwork2我知道有两种方法。

XML code
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <filter>
        <filter-name>webwork</filter-name>
        <filter-class>
            com.opensymphony.webwork.dispatcher.FilterDispatcher
        </filter-class>

    </filter>
    <filter-mapping>
        <filter-name>webwork</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>






XML code
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <servlet>
        <servlet-name>webwork</servlet-name>
        
            <servlet-class>
        com.opensymphony.webwork.dispatcher.ServletDispatcher
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>webwork</servlet-name>
        <url-pattern>*.action</url-pattern>
    </servlet-mapping>
    
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>





一种是通过filter,一种是通过servlet,请问这两种方法有什么 不同。功能上有什么区别。




在2.2以前,使用ServletDispatcher来转发action请求的,从2.2开始,ServletDispatcher就过时了,替换成了FilterDispatcher, 最大的不同就是如果以前的老代码如果一个action使用了result dispatcher转发到另外一个action或者通过ww:include标签引入另外一个action,在2.2都不工作了,可以把老的result dispatcher改成action chain, 把老的ww:include改成ww:action.

分享到:
评论

相关推荐

    webWork,xwork.xml,web.xml配置

    在WebWork的配置中,`xwork.xml`和`web.xml`两个文件起着至关重要的作用。 首先,让我们详细了解一下`xwork.xml`配置文件。这个文件主要负责定义Action类、拦截器(Interceptor)、包(Package)以及相关的参数。...

    WebWork2配置.pdf

    为了使WebWork2能够正确处理所有的Action请求,必须在`Web.xml`中配置`ServletDispatcher`。以下是具体的配置代码示例: ```xml &lt;!-- 配置ServletDispatcher --&gt; &lt;servlet-name&gt;webworkDispatcher ...

    Webwork2-Guide.rar_webwork2

    4. **XML配置灵活**: Struts-config.xml配置文件可定制性强,适应各种应用场景。 通过阅读“Webwork2 Guide.pdf”,你将能更深入地了解Webwork2的架构设计、组件使用和最佳实践,从而提升你的Java Web开发技能。此...

    WebWork深入浅出.doc

    3. 在Web.xml中配置FilterDispatcher过滤器。 基于三层架构的Web层需要解决十个关键问题,WebWork提供了相应的解决方案: 1. 数据输入:WebWork通过请求参数绑定技术获取HTTP数据,并自动将字符数据转换为模型对象...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    9. **配置管理**:WebWork的配置文件(如struts-config.xml)用于定义动作、结果、数据源等,这使得配置信息集中管理,易于维护。 10. **测试支持**:WebWork1.4版本提供了JUnit集成,便于进行单元测试和集成测试,...

    WebWork2配置

    2. **webwork.xml配置**:这是WebWork2的核心配置文件,它定义了动作映射、拦截器、结果类型等。在webwork.xml中,你可以设置全局的拦截器链,指定每个动作的路径、类、方法以及对应的视图(JSP或Freemarker模板)。...

    WebWork入门与精通.docx

    在WebWork中,xwork.xml配置文件非常重要,用于配置Action、result-types、interceptors等信息。xwork.xml文件需要放置在类路径的根路径下。 在WebWork中,可以使用自定义标签,例如webwork自定义标签。这些标签...

    webwork2个人学习总结

    Webwork2是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中提供了一种组织和管理代码的方式。以下是对Webwork2框架的学习总结: 1. **JAR包下载与项目配置**: - 开始学习Webwork2时,首先需要...

    webwork 配置文件

    在WebWork中,配置文件起着至关重要的作用,特别是`xwork.xml`和`web.xml`。 `xwork.xml`是WebWork的核心配置文件,用于定义动作(Action)和它们的行为。这个文件主要包括以下部分: 1. **Action配置**:在这个...

    webwork操作手册.doc

    在配置`web.xml`时,需要添加WebWork的Filter配置,同时如果使用JSP技术,还需添加WebWork的标签库配置,确保JSP页面能够正常使用WebWork提供的功能。 #### 2. 安装过程中的注意事项 在WebWork的安装和配置过程中...

    webwork Spring hibernate整合配置.doc

    1. **Web.xml配置**:这是整个应用的核心配置文件,负责初始化和配置各种组件。首先,`context-param`部分指定了Spring的上下文配置文件`applicationContext.xml`的位置。`ContextLoaderListener`监听器用于启动时...

    webworkDemo.rar_webwork_webwork2

    而"webworkDemo"很可能是一个WebWork2的示例项目,包含了一个完整的Web应用程序结构,我们可以从中学到如何配置和使用WebWork2。 WebWork2的核心概念包括: 1. **Action**:Action是业务逻辑处理的中心,它接收...

    webwork2开发指南

    2. 数据验证(Validation):WebWork2提供了强大的数据验证机制,可以通过注解或XML配置文件定义验证规则,确保输入数据的有效性。 3. 国际化与本地化(i18n/L10n):WebWork2支持多语言环境,通过资源文件管理不同...

    java私塾][Spring讲解+webwork2整合+webwork2整合全套

    具体来说,可以通过在`web.xml`中配置Spring的`ContextLoaderListener`来加载Spring的配置文件,然后在WebWork2的配置文件中引用这些bean。 #### 动态代理 Spring提供了动态代理功能,可以通过Spring的代理来增强...

    webwork的jar包

    "webwork2.2.4%2Bspring%2Bhibernate"可能是一个包含了整合WebWork 2.2.4、Spring和Hibernate配置的子目录或文件,这通常包括配置文件(如web.xml、struts-config.xml等)、类库和可能的示例代码,帮助开发者快速...

    webwork详细讲解.doc

    2. **配置Action**:在`webwork.xml`文件中添加对`HelloAction`的配置,包括Action的名称、输入参数以及返回结果等。 3. **创建视图**:编写一个简单的JSP页面作为视图,用来显示返回的信息。 4. **运行应用**:启动...

    webwork2中文参考手册.pdf

    1. 动作映射:WebWork2使用XML配置文件定义动作映射,将URL请求与具体的Java类方法关联起来,方便地处理HTTP请求。 2. 数据绑定:框架自动将HTTP请求参数与Java对象的属性进行绑定,简化了数据处理过程。 3. 拦截器...

Global site tag (gtag.js) - Google Analytics