WEBWORK的各种使用技巧.doc

WEBWORK的各种使用技巧.doc

ID:51695684

大小:42.00 KB

页数:6页

时间:2020-03-15

WEBWORK的各种使用技巧.doc_第1页
WEBWORK的各种使用技巧.doc_第2页
WEBWORK的各种使用技巧.doc_第3页
WEBWORK的各种使用技巧.doc_第4页
WEBWORK的各种使用技巧.doc_第5页
资源描述:

《WEBWORK的各种使用技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1章WEBWORK框架说明1.1框架类使用WEBWORK框架,必须继承WEBWORK的AcctionSupport,该类由框架提供,框架具有两个抽象方法:1.protectedvoiddoValidation()2.protectedStringdoExecute()throwsExceptionWEB类简化的代码如下:/***@webwork.actionname="sort.add"success="sort.list.action"error="/showError.jsp"*/publicclassXxxxxActionextendsActionSup

2、port{privatexxxx;protectedvoiddoValidation(){super.doValidation();}protectedStringdoExecute()throwsException{if(super.getHasErrorMessages())returnERROR;try{sortData=sortMgr.createSort(bigSortId,sortData);}catch(javax.ejb.CreateExceptione){super.addErrorMessage(super.getText("bigSort.

3、notFound"));returnERROR;}returnSUCCESS;}}注意:框架类之间可以互相继承,但是父类不能有xdoclet的Action声明,否则产生出来的view.properter文件中,会出现:一个Action名对应两个Action类1.2框架调用流程用户提交后JSP发出提交请求到Action,Acion中首先调用doValidation()方法,改方法主要负责检查用户提交的表单,在这个函数中可以根据需要设置检查的项目。然后调用doExecute()方法,改方法主要负责跟EJB后台部分打交道。业务逻辑的调用主要在这里实现。如果正确,返回到

4、设置的SUCCESS页面,错误返回ERROR页面。WEBWORK会根据页面的映射views.properties,改映射文件由XDOCLET自动生成,只需要在Action申明前添加JAVADOC。/***@webwork.actionname="sort.add"success="sort.list.action"error="/showError.jsp"*/图。WEBWORK框架调用过程简要图1.1我们对框架的扩展有了框架(WEBWORK)并不代表就能解决所有问题了,比如需要使用SESSION,COOKIES和用到分页机制的时候,我们就需要在WEBWORK框

5、架上搭建自己需要的框架。u对Session扩展SussionSupportincludeFileSessionSupport.javau对分页机制的扩展PageListSupportincludeFilePageListSupport.java分页是B/S系统所必须要的实现的功能,几乎每个包涵列表的JSP页面都需要分页机制。我们对ActionSupport做了分页的扩展,需要计算分页的Action都继承此类。这样实现代码的重用,简化代码的复杂性。1.1WEBWORK标签库1.1.1显示到页面如果带有中文的,就必须加入:escape="false"属性

6、work:propertyvalue="modifyDate"escape="false"/>1.1.2输入到Action的写法1.只需要在FORM中的元素名做变动:某某Data/属性域2.form的Action名指向数据需要提交到的那个Action名。3.Action中要有相应的set/get方法。1.1.3列表1.如果从A

7、ction过来,则可以不需要在页面声明webwork:action2.前面声明过的ID,可以在后面继续使用,不过前面要加@号3.如果从URL上面下来的变量(从request读出的变量),前面要加$号,例如:request.getParamater(“test”)可以用代替。

8、pertyvalue="

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。