webwork
ypl
这个作者很懒,什么都没留下…
展开
-
WebWork框架- Interceptor(拦截器)
Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。 Interceptor将很多功能从我们的A...原创 2010-09-23 21:30:20 · 104 阅读 · 0 评论 -
WebWork教程-验证框架
验证框架WebWork提供了在Action执行之前,对输入数据的验证功能,它使用了其核心XWork的验证框架。提供了如下功能:1、 可配置的验证文件。它的验证文件是一个独立的XML配置文件,对验证的添加、修改只需更改配置文件,无需编译任何的Class。2、 验证文件和被验证的对象完全解藕。验证对象是普通的JavaBean就可以了(可以是FormBean、域对象等),它们不需实现...原创 2010-09-23 21:42:16 · 163 阅读 · 0 评论 -
WebWork2.2新特性之异常映射/全局异常映射(有异常的页面显示)
在xwork中,package的定义中增加了global-exception-mappings,action的定义中增加了exception-mapping,要想使用这2个特性,必须使用xwork-1.1.dtd才行.DTD中,global-exception-mappings是这样定义的,也就是说如果要使用,至少包含一个异常映射.exception-mapping的定义如下:...原创 2010-09-23 21:44:20 · 138 阅读 · 0 评论 -
如何给Webwork的redirect的result传递多个参数
在Webwork 2.2里面给一个Action的result传多个参数:刚开始配置如下 /some.action?field1=${field1}&field2=${field2}运行时候出现如下提示:The reference to entity "field2" must end with the ';' delimiter.我本以为是OGNL的问题,四...原创 2010-09-23 21:56:08 · 100 阅读 · 0 评论 -
注册webwork/struts2的类型转换器
以全局时间统一控制为例:时间转换器package cn.aweb.awebvideo.meetingRealTime.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import ognl.DefaultTypeConverter;import com.opensymph...原创 2010-09-23 22:46:15 · 110 阅读 · 0 评论