应用程序越大,它里面action mapping的数量也越多,通过使用通配符,我们可以将一些相似的mapping绑在一起,用一个比较通用的mapping来表示,在前面关于action配置的那章里面也提到了这个通配符的使用,这里再系统的说一下。 如下所示,有一个配置好了的action mapping: <action name="/edit*" class="org.apache.struts.webapp.example.Edit{1}Action"> <result name="failure"path="/mainMenu.jsp"/> ...
在web应用经常需要要对用户提交的表单进行验证 webwork有3种验证方式: 客户端验证 服务器端验证 Ajax验证: 下面来探讨最简单的服务器端验证 webwork通过实现com.opensymphony.xwork.Validateable 和 com.opensymphony.xwork.ValidationAware接口提供验证功能,通常我们不会自己去实现这两个接口,而是通过继承com.opensymphony.xwork.ActionSupport这个类。 来看我们Action的变化 java 代码 package mypacka ...
这一节,我们要掌握的东西 webwork操作session webwork的验证 webwork两种驱动方式: Property-Driven Model-Driven 前面我们已经学会了webwork的第一个例子,我们发现webwork中的Action是完全和Sevlet解耦合的,在web开发中,我们很多时候都要对Session,Application,Parameter进行操作,那么在webwork中我们该怎么做呢? 我们可以通过两种方式对它们进行操作,一种是通过com.opensymphony.xwork.ActionContext进行操作,另外 ...
2007-03-15

webwork2入门(一)

关键字: webwork2
  本文采用一个用户注册的例子,起到一个最简单的webwok2上手作用 用到的类:  Domain Object : User 类 Action Object :RegisterAction 类 用到的页面: register .jsp success.jsp 一.在webwork官网(http://www.opensymphony.com/webwork/download.action)下载最新的webwork版本,当前最新为webwork-2.2.4  把\webwork-2.2.4.jar文件解压出来之后,你会看到以下几个目录: ...
2007-03-15

webwork2的测试

关键字: webwork2
webwork2分为webwork和xwork,通过webwork和xwork的解耦,我们的测试已经可以脱离HTTP协议了 比如我们有一个简单的用户注册功能, Domain Object: User类 Business Object: UserDao类 Action :RegisterAction java 代码 package mypackage;       public class User {     &nbs ...
san_yun
搜索本博客
我的相册
Cc2e6948-a916-4a28-bed6-262a13d3db27-thumb
{178EE2E8-732A-4F25-93C5-E0BB0E5F8576}
共 5 张
最近加入圈子
存档
最新评论