
Webwork2
yangghost
java程序员
展开
-
WebWork标签库简介
WebWork标签库分为七大类:通用标签: 最常用, 最基本的标签; 组件化标签: 鼓励视图的组件化; 流程控制标签: 在JSP页面中管理控制流程; 迭代标签: 迭代元素并操作可迭代(iterable)的对象; UI标签: 生成HTML表单字段和控件; VUI标签: 在WebWork2.0版本之后,VUI 标签已经从WebWork里移除.因为它们在4年中基本没有被使用过; 国际化支持标签: 提供国原创 2008-11-09 19:51:00 · 352 阅读 · 0 评论 -
Webwork in action 中文版 纳米盘下载
Webwork in action 中文版 纳米盘下载原创 2008-11-09 20:32:00 · 559 阅读 · 0 评论 -
webwork2+FreeMarker 制作数据列表显示简单实例
刚刚接触了FreeMarker觉得不错做了个小例子首先建立个数据表里面有username,password两个字段自己随便加几条数据建立一个webwork action TestAction.java在xwork.xml里加入如下内容---------------------------------------- /test.flt -------转载 2008-11-09 23:42:00 · 337 阅读 · 0 评论 -
在WebWork中使用Velocity
4.2、在WebWork中使用Velocity使用Velocity作为视图,有两种方法:l 使用velocity结果类型来呈现Velocity模板l 在web.xml中注册WebWorkVelocityServlet,直接请求Velocity模板文件来呈现;这种方法要在web.xml中为WebWorkVelocityServlet添加一个Servlet映原创 2008-11-10 00:04:00 · 1051 阅读 · 0 评论 -
Interceptors 简介
5、InterceptorsInterceptors允许在调用堆栈中包含任意在Action处理之前和/或处理之后执行的代码。这是你的代码简单,更能重用。Xwork和WebWork的大部分特性都是Interceptors实现的。你可以通过外部配置,按照你定义的顺序,对指定的Action应用你自己的Interceptors。当你访问.action URL时,WebWork的ServletDis原创 2008-11-10 00:05:00 · 730 阅读 · 0 评论 -
WebWork教程-验证框架
验证框架WebWork提供了在Action执行之前,对输入数据的验证功能,它使用了其核心XWork的验证框架。提供了如下功能:1、 可配置的验证文件。它的验证文件是一个独立的XML配置文件,对验证的添加、修改只需更改配置文件,无需编译任何的Class。2、 验证文件和被验证的对象完全解藕。验证对象是普通的JavaBean就可以了(可以是FormBean、域对象等),它们不需实现原创 2008-11-10 00:05:00 · 386 阅读 · 0 评论 -
用WebWork、JSP、Velocity建立注册页面
WebWork是一个源代码开放的Web应用框架,用于简化基于Web的应用开发。本专栏介绍了WebWork并且描述了如何使用WebWork和JavaServerPages(JSP)、Velocity两种技术来建立注册界面的过程。 Web应用程序的设计开发是复杂并且费时的。然而,你能够通过运用一种框架处理常见的Web应用程序来简化开发流程。许多开源Web应用框架能够做到这一点甚至更好一些。这些开发框架转载 2008-11-09 20:17:00 · 430 阅读 · 0 评论 -
WebWork2.2中结合Spring:新的方式
在WebWork2.2中,spring已经作为IOC的支持基础,原有的Spring结合的方法已经分别溶入到XWork和WebWork的源码中.XWork的IoC将要被抛弃了.当然原有的组合办法依然有效,一些类改了包名和类名,但是使用方法类似.在WebWork2.2中,还有一种新的办法来结合Spring.开启Spring组合在WebWork中开启Spring支持是非常简单的,把最新版本的Spring转载 2008-11-09 20:30:00 · 297 阅读 · 0 评论 -
WebWork2源码分析续二
下面我们再来分析另一个拦截器的实现ModelDrivenInterceptor,首先说说他的设计目的,我们知道在Struts中通常有一个ActionFormBean他是用来封装请求数据的,在WebWork2.x中这一功能得到了进一步的发挥,他可以实现两中Action驱动模式,他们都是信息携带者. Property-Driven Model-Driven原创 2008-11-09 23:45:00 · 302 阅读 · 0 评论 -
WebWork教程-表达式与言EL和OGNL
OGNL介绍OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。XWork遵循“不要重复地发明同一个轮子”的理论,它的表达式语言原创 2008-11-10 00:06:00 · 527 阅读 · 0 评论 -
Webwork2结合Spring, Hibermate
Webwork2结合Spring, Hibernate从User说起,包括创建/修改/删除User,以及对User的列表,先看Webwork2的Action代码 为简单说明问题,不考虑什么Interceptor, Duplicated Submit, Validation,等问题 创建/修改/删除User:UserAction.java相关代码 java代码: 1 UserManager us转载 2008-11-09 20:22:00 · 297 阅读 · 0 评论 -
webwork的基本配置与应用示例
前提资源下载: webwork-2.1.7.首先从https://webwork.dev.java.net/servlets/ProjectDocumentList下载最新的WebWork压缩包,并将其解压开来。打开解压目录,你将看到以下的文件和目录:webwork-2.x.jar 当然就是WebWrok最新发布的Jar包webwork-example.war 是WebWrok自带的很有代表性的功转载 2008-11-09 20:19:00 · 689 阅读 · 0 评论 -
WebWork中使用动态Form字段
webwork中使用动态Form字段=========================一般情况下,webwork使用字段驱动或者模型驱动方式获取表单中的数据.(普通表单)但是有的情况下,需要编辑的字段名称内容都是动态变化的,此时就没法使用确定的类来做映射.此时我想到有以下几种方法解决:1.使用webwork的内部对象,取出所有参数 ActionContext context = Ac原创 2008-11-09 19:54:00 · 373 阅读 · 0 评论 -
Webwork2使用经验四则
1.jar包中的taglib使用WebLogic是不支持直接在jar包中使用taglib的,所以,一个在tomcat下运行正常的页面,在weblogic server下可能出错:Parsing of JSP File /globalList.jsp failed:------------------------------------------------------------------原创 2008-11-09 23:39:00 · 257 阅读 · 0 评论 -
WebWork2教程(中文版)(4.1.1)
4.1.1、WebWork UI标记(1)创建表单WebWork UI标记和HTML标记很相似,很容易从它的名字辨认出。你可以直接使用这些标记创建表单,和HTML标记的区别在于:参数使用双引号和单引号括起,这是因为要和Value Stack中的名字区分。看下面的例子:ex01-index.jsp:WebWork Tutorial - Lesson 4.1.1 - Example 1原创 2008-11-10 00:03:00 · 492 阅读 · 0 评论 -
WebWork-ActionContext(Action上下文)
ActionContext介绍在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息, 甚至需要直接对JavaServlet Http的请求(HttpServletRequest)、响应(HttpServletResponse)操作。我们需要在Action中取得request请求参原创 2008-11-10 00:09:00 · 329 阅读 · 0 评论 -
WebWork 工作流程(转)
WebWork 工作流程(转)WebWork 工作流程1、处理客户端提交的请求客户端提交的请求由com.opensymphony.xwork.dispatcher.ServletDispatcher进行处理。ServletDispatche是一个HttpServlet。ServletDispatche接收到客户端的请求以后,首先调用init方法进行初始化工作:public void i原创 2008-11-10 00:48:00 · 398 阅读 · 0 评论 -
在webwork2里取Request的Parameters
webwork的action已经脱离的request,是用getXxx()来取提交过来的参数如果在写程序的时候特定需要自己来取Parameter可以通过以下两种方法实现第一种用ActionContext类,所有的参数都从这里ActionContext.getContext().getParameters()取他返回的是一个Map类型Map param= ActionContext.getConte原创 2008-11-09 19:55:00 · 317 阅读 · 0 评论 -
WebWork介绍-Action篇
Action简介Action在MVC模式中担任控制部分的角色, 在WebWork中使用的最多,用于接收页面参数,起到对HttpRequest判断处理作用。每个请求的动作都对应于一个相应的Action,一个Action是一个独立的工作单元和控制命令,它必需要实现XWork里的Action接口,实现Action接口的execute()方法。Action接口的代码如下: package co原创 2008-11-10 00:08:00 · 564 阅读 · 0 评论 -
Webwork 和spring的整合
1 适合读者本文针对有一定的web基础,webwork基础,对spring有一定的了解。http://www.springframework.org 站点可以了解更多关于spring的详细信息. Spring是一个很好的AOP框架,能提供自动的事务管理。http://www.opensymphony.com/webwork/ 站点可以了解更多的webwork . Webwork是一个很好的 MV转载 2008-11-09 19:58:00 · 324 阅读 · 0 评论 -
Webwork2 WEB.xml配置文件
这是Servlet2.5引用的SCHEMA文件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/原创 2008-11-09 20:03:00 · 394 阅读 · 0 评论 -
WebWork教程-ServletDispatcher
WebWork教程-ServletDispatcher ServletDispatcher原理ServletDispatcher是默认的处理Web Http请求的调度器,它是一个JavaServlet,是WebWork框架的控制器。所有对Action调用的请求都将通过这个ServletDispatcher调度。它将在web.xml里配置ServletDispatcher时指定,让所有对We原创 2008-11-10 00:07:00 · 708 阅读 · 0 评论