1、集成各种view
推荐直接使用 result type 集成
2、在集成freemarker时候需要注意:
1)
<#assign ww=JspTaglibs["/WEB-INF/lib/webwork.tld"] />已不用因为webwork2.2的freemarker的tag支持是内置的,
2)${wwUtil}已换成${webwork}
3、使用sitemesh时,一般推荐使用其PageFilter得扩展。
1)Velocity:VelocityPageFilter
2)Freemarker:FreeMarkerPageFilter
3)
ActionContextCleanUp的作用是告诉会通知FilterDispatcher在正确的时间清除请求.否则,ActionContext将在SiteMesh修饰器访问数据之前被清除.
∴ 使用的时候web.xml加声明(顺序很重要)
<!----><filter>
<filter-name>webwork-cleanup</filter-name>
<filter-class>
com.opensymphony.webwork.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<!-- 此处的XXX为Velocity或FreeMarker,根据实际而定 -->
<filter-class>com.opensymphony.webwork.sitemesh.XXXPageFilter</filter-class>
</filter>
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>webwork-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
### WebWork中文学习资料 #### WebWork框架概览 WebWork是一个由OpenSymphony组织开发的J2EE Web框架,其设计目标在于组件化和代码重用,采用MVC(Model-View-Controller)模式。WebWork框架的核心分为两部分:...
总的来说,WebWork学习培训PPT的内容涵盖了从WebWork的基本概念、MVC模式的解释、与其他框架的对比,到Action、ActionSupport、ActionContext和Interceptor的详细讲解,为学员提供了全面了解和掌握WebWork所需的理论...
这个“webwork学习资料”压缩包包含了一本中文文档,非常适合对WebWork感兴趣的初学者进行深入学习。 在Web开发中,MVC模式是一种常用的设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和...
这个“webwork学习文档和实例”压缩包包含了一系列资源,可以帮助初学者或经验丰富的开发者深入理解WebWork框架的工作原理及其用法。 首先,`webwork.doc`很可能是WebWork的官方文档,其中包含了框架的核心概念、...
webwork学习资料参考,机密资料······························
在这个"Webwork学习稀料"的压缩包中,我们可以找到关于Webwork的开发指南和课件,这些都是深入理解并掌握Webwork的关键资源。 首先,我们来看《Webwork开发指南》。这本书可能由夏昕等人编写,是学习Webwork的入门...
以下是对Webwork2框架的学习总结: 1. **JAR包下载与项目配置**: - 开始学习Webwork2时,首先需要下载对应的JAR包,例如webwork-2.2.6.2版本。 - 将下载的JAR包放入项目中的LIB目录,包括default文件夹下的所有...
本篇将围绕"WebWork入门学习"这一主题,深入讲解WebWork的核心概念、基本架构以及如何使用WebWork进行Web项目开发。 一、WebWork简介 WebWork由Apache软件基金会维护,其设计理念是通过减少样板代码和提供强大的...
**WebWork 学习笔记(全)** WebWork 是一个基于 Java 的开源MVC(Model-View-Controller)框架,它旨在简化企业级Web应用程序的开发。本教程将全面介绍WebWork的核心概念、架构和使用方法。 **WebWork 介绍** ...
这个“WebWork学习资料”压缩包显然包含了与WebWork相关的文档资源,包括.doc和.pdf两种格式,这通常意味着有详细的教程、指南、案例研究或者可能的API参考文档。 WebWork的核心特性包括: 1. **动作映射**:...
在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...
本学习笔记将深入探讨WebWork2的核心概念、主要特性以及如何在实际项目中应用。 首先,WebWork2的核心是Action,它是处理用户请求的中心组件。Action类负责接收HTTP请求,执行业务逻辑,并通过Result将处理结果返回...
通过深入学习"webWork学习文档",开发者不仅可以掌握WebWork的基本使用,还能了解其背后的架构设计,从而更好地利用这一框架来构建高效、可维护的Web应用。在实践中,不断探索和积累经验,将有助于提升个人在Java ...
### WebWork教程知识点详解 #### 一、WebWork框架简介 **WebWork**是一个由OpenSymphony组织开发的Java Web...通过本教程的学习,读者可以深入了解WebWork的核心概念和技术细节,为进一步的实际开发打下坚实的基础。
### WebWork学习知识点 #### 一、WebWork简介 **WebWork**是由OpenSymphony组织开发的一款基于MVC模式的J2EE Web框架,旨在促进组件化和代码重用。WebWork当前最新版本为2.1,其前身是Rickard Oberg开发的WebWork...
通过对WebWork docs 2 的深入学习,开发者能够熟练掌握WebWork框架,从而更高效地构建企业级Java Web应用。这个文档集合是一个宝贵的资源,无论你是初学者还是经验丰富的开发者,都能从中获益。
WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...
在提供的"Webwork2 Guide.pdf"文档中,你可能会学习到如何安装配置WebWork2环境,创建和运行第一个WebWork应用程序,理解Action和Interceptor的工作原理,以及如何利用WebWork的特性进行表单处理、异常管理和国际化...