web.xml
1. 如果要用到WebWork的最新特性并且不需要考虑向后兼容问题,您只需要在web.xml中添加一个单独的过滤器(如下);
<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>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2. 如果要用JSP的话,还需要一个添加标签库(如下);
<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/webwork.tld</taglib-location>
</taglib>
Sitemesh(SiteMesh Overview)
"... WebWork把全部值栈数据都保存在请求attribute中, 这意味着如果想显示值栈(或ActionContext)中的数据, 只需使用WebWork附带的标准标签库 ..."
在WebWork的架构中, 标准的过滤器链(filter-chain)一般以 ActionContextCleanUp 开始, 后面跟着其他需要的过滤器. 最后, 由 FilterDispatcher 处理请求, 通常是将请求传递给ActionMapper. ActionContextCleanUp 的首要用途是为集成SiteMesh服务的. 他会通知FilterDispatcher在正确的时间清除请求. 否则, ActionContext将在SiteMesh修饰器访问数据之前被清除.
... ...
分享到:
相关推荐
webwork2.2.4架包帮助学习
通过深入学习"WebWork 2.2.4开发指南",开发者能够熟练掌握WebWork的使用,从而提升开发效率,构建出高效、可维护的Web应用程序。在实际项目中,结合其他技术和工具,如Hibernate进行持久层操作,Spring进行依赖注入...
在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,我做了一个简单的登录程序,webwork2.2.4+spring的具体配置方式,也可以...
Player<br>118、Jvmlts<br>119、万能搜索<br>120、PCTools<br>122、...WebWork<br>146、Telecharger<br>147、cnwin<br>148、xeklsk<br>149、ravshell<br>150、E5B14242<br>151、伪csrss<br>152、Lzx32<br>153、zts...
<br>这里我们所谈及的WebWork,实际上是Webwork+XWork的总集,Webwork1.x 版本中,<br>整个框架采用了紧耦合的设计(类似Struts),而2.0 之后,Webwork被拆分为两个部分,<br>即Webwork 2.x +XWork 1.x,设计上的...
WebWork2.2.4是该框架的一个版本,它包含了用于构建动态Web应用程序所需的核心组件和库。 **WebWork的核心特性** 1. **动作映射(Action Mapping)**:WebWork通过动作映射来处理HTTP请求,将URL与特定的Java类...
“……一种解释Spring中各个主题的很好途径……我喜欢这本书”<br> ——Christian Parker,Adigio公司总裁<br> “……没有其他书籍可以与这本书的实用性相提并论。”<br> ——Olivier Jolly,J2EE构架师,Interface ...
“……一种解释Spring中各个主题的很好途径……我喜欢这本书”<br> ——Christian Parker,Adigio公司总裁<br> “……没有其他书籍可以与这本书的实用性相提并论。”<br> ——Olivier Jolly,J2EE构架师,Interface ...
“……一种解释Spring中各个主题的很好途径……我喜欢这本书”<br> ——Christian Parker,Adigio公司总裁<br> “……没有其他书籍可以与这本书的实用性相提并论。”<br> ——Olivier Jolly,J2EE构架师,Interface ...
<br>·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;<br>·访问J2EE服务,如JMS和EJB;<br>·使用AOP解决交叉问题;<br>·企业组应用系统最佳实践。<br>“……一种解释Spring中各个主题的很好途径……...
<br>·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;<br>·访问J2EE服务,如JMS和EJB;<br>·使用AOP解决交叉问题;<br>·企业组应用系统最佳实践。<br>“……一种解释Spring中各个主题的很好途径……...
<br>·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;<br>·访问J2EE服务,如JMS和EJB;<br>·使用AOP解决交叉问题;<br>·企业组应用系统最佳实践。<br>“……一种解释Spring中各个主题的很好途径……...
<br>·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;<br>·访问J2EE服务,如JMS和EJB;<br>·使用AOP解决交叉问题;<br>·企业组应用系统最佳实践。<br>“……一种解释Spring中各个主题的很好途径……...
<title>WebWork Tutorial - Lesson3 - Example 1</title> </head> <body> <p>Click the button below to activate HelloWebWorldAction.</p> <form action="helloWebWorld.action" method="post"> <p><input ...
在本文中,我们将深入探讨"WebWork之HelloWorld篇",这是一个基于Eclipse IDE的简单Web应用程序示例。WebWork是一个流行的MVC(Model-View-Controller)框架,用于构建Java Web应用程序。它提供了一种优雅的方式来...
WebWork 2.0 HLEP API<br>.chm
假设我们已经有了`List<Department> departments`,每个`Department`包含一个`List<Employee>`。我们需要将这些数据绑定到模型(Model)上,以便在视图层(View)使用: ```java public class MyAction extends ...
<servlet-name>webwork</servlet-name> <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class> </servlet> <servlet-mapping> <servlet-name>webwork</servlet-name> <url-...
WebWork是一个基于Java的MVC(Model-View-Controller)框架,它在早期的Web开发中广泛应用,后来发展成为Struts2的一部分。WebWork的核心设计理念是通过动作(Action)来处理用户请求,并将业务逻辑与表示层分离,...
具体来说,访问地址`http://www.opensymphony.com/webwork/download.action`下载对应的WebWork 2.2.4版本压缩包,之后解压`webwork2.2.4.zip`文件。 #### 二、创建项目 接下来,创建一个新的项目,这里命名为...