`

webwork2.2.4 学习笔记<一>

阅读更多
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架包

    webwork2.2.4架包帮助学习

    webwork 2.2.4开发指南

    通过深入学习"WebWork 2.2.4开发指南",开发者能够熟练掌握WebWork的使用,从而提升开发效率,构建出高效、可维护的Web应用程序。在实际项目中,结合其他技术和工具,如Hibernate进行持久层操作,Spring进行依赖注入...

    webwork2.2.4+spring+hibernate做的一个登入程序

    在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,我做了一个简单的登录程序,webwork2.2.4+spring的具体配置方式,也可以...

    RogueCleaner

    Player&lt;br&gt;118、Jvmlts&lt;br&gt;119、万能搜索&lt;br&gt;120、PCTools&lt;br&gt;122、...WebWork&lt;br&gt;146、Telecharger&lt;br&gt;147、cnwin&lt;br&gt;148、xeklsk&lt;br&gt;149、ravshell&lt;br&gt;150、E5B14242&lt;br&gt;151、伪csrss&lt;br&gt;152、Lzx32&lt;br&gt;153、zts...

    Webwork2开发指南

    &lt;br&gt;这里我们所谈及的WebWork,实际上是Webwork+XWork的总集,Webwork1.x 版本中,&lt;br&gt;整个框架采用了紧耦合的设计(类似Struts),而2.0 之后,Webwork被拆分为两个部分,&lt;br&gt;即Webwork 2.x +XWork 1.x,设计上的...

    webwork2.2.4包

    WebWork2.2.4是该框架的一个版本,它包含了用于构建动态Web应用程序所需的核心组件和库。 **WebWork的核心特性** 1. **动作映射(Action Mapping)**:WebWork通过动作映射来处理HTTP请求,将URL与特定的Java类...

    Spring In Action中文 第一部分

    “……一种解释Spring中各个主题的很好途径……我喜欢这本书”&lt;br&gt; ——Christian Parker,Adigio公司总裁&lt;br&gt; “……没有其他书籍可以与这本书的实用性相提并论。”&lt;br&gt; ——Olivier Jolly,J2EE构架师,Interface ...

    Spring In Action中文 第二部分

    “……一种解释Spring中各个主题的很好途径……我喜欢这本书”&lt;br&gt; ——Christian Parker,Adigio公司总裁&lt;br&gt; “……没有其他书籍可以与这本书的实用性相提并论。”&lt;br&gt; ——Olivier Jolly,J2EE构架师,Interface ...

    Spring In Action中文 第四部分

    “……一种解释Spring中各个主题的很好途径……我喜欢这本书”&lt;br&gt; ——Christian Parker,Adigio公司总裁&lt;br&gt; “……没有其他书籍可以与这本书的实用性相提并论。”&lt;br&gt; ——Olivier Jolly,J2EE构架师,Interface ...

    Spring In Action中文 第五部分

    &lt;br&gt;·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;&lt;br&gt;·访问J2EE服务,如JMS和EJB;&lt;br&gt;·使用AOP解决交叉问题;&lt;br&gt;·企业组应用系统最佳实践。&lt;br&gt;“……一种解释Spring中各个主题的很好途径……...

    Spring In Action中文 第六部分

    &lt;br&gt;·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;&lt;br&gt;·访问J2EE服务,如JMS和EJB;&lt;br&gt;·使用AOP解决交叉问题;&lt;br&gt;·企业组应用系统最佳实践。&lt;br&gt;“……一种解释Spring中各个主题的很好途径……...

    Spring In Action中文 第八部分

    &lt;br&gt;·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;&lt;br&gt;·访问J2EE服务,如JMS和EJB;&lt;br&gt;·使用AOP解决交叉问题;&lt;br&gt;·企业组应用系统最佳实践。&lt;br&gt;“……一种解释Spring中各个主题的很好途径……...

    Spring In Action中文 第七部分

    &lt;br&gt;·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity;&lt;br&gt;·访问J2EE服务,如JMS和EJB;&lt;br&gt;·使用AOP解决交叉问题;&lt;br&gt;·企业组应用系统最佳实践。&lt;br&gt;“……一种解释Spring中各个主题的很好途径……...

    webwork2教程

    &lt;title&gt;WebWork Tutorial - Lesson3 - Example 1&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;Click the button below to activate HelloWebWorldAction.&lt;/p&gt; &lt;form action="helloWebWorld.action" method="post"&gt; &lt;p&gt;&lt;input ...

    webwork之HelloWorld篇

    在本文中,我们将深入探讨"WebWork之HelloWorld篇",这是一个基于Eclipse IDE的简单Web应用程序示例。WebWork是一个流行的MVC(Model-View-Controller)框架,用于构建Java Web应用程序。它提供了一种优雅的方式来...

    WebWork2.0 API.chm

    WebWork 2.0 HLEP API&lt;br&gt;.chm

    解决方案:webwork checkboxlist遍历双重list,并设置选中

    假设我们已经有了`List&lt;Department&gt; departments`,每个`Department`包含一个`List&lt;Employee&gt;`。我们需要将这些数据绑定到模型(Model)上,以便在视图层(View)使用: ```java public class MyAction extends ...

    webwork简单实例及说明

    &lt;servlet-name&gt;webwork&lt;/servlet-name&gt; &lt;servlet-class&gt;com.opensymphony.webwork.dispatcher.ServletDispatcher&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;webwork&lt;/servlet-name&gt; &lt;url-...

    webWork,xwork.xml,web.xml配置

    WebWork是一个基于Java的MVC(Model-View-Controller)框架,它在早期的Web开发中广泛应用,后来发展成为Struts2的一部分。WebWork的核心设计理念是通过动作(Action)来处理用户请求,并将业务逻辑与表示层分离,...

    webwork搭建步骤

    具体来说,访问地址`http://www.opensymphony.com/webwork/download.action`下载对应的WebWork 2.2.4版本压缩包,之后解压`webwork2.2.4.zip`文件。 #### 二、创建项目 接下来,创建一个新的项目,这里命名为...

Global site tag (gtag.js) - Google Analytics