极速PE官网 > 帮助中心 >
怎样行使WEBWORK上传文件的能力
作者:pe系统 2015-05-16
WEBWORK上传文件,各人都知道webwork简捷、机动成果强盛,它是一个尺度的Command模式框架实现,而且完全从web层离开出来,致力于组件化和代码重用的J2EE Web框架,可是各人知不知道WEBWORK还可以上传文件呢,一路来看下WEBWORK上传的要领吧。
webwork操作ognl实现的资料绑定长短常适用的成果, 可以或许停止繁琐挪用request.getParameter, object setter, 也不必要任何的多余设置文件, 再加上转换器的成果, 我们就可以用一个营业工具, 以前台一向串到靠山, 再也不必要思量String转化, 不必要DTO, 不必要FormBean了.
可以或许把web应用上常见的上传文件也用数据绑定来实现, 那么就长短常美满了: action再也不必要相识任何web信息, 必要对详细的Object举办操纵, 就挪用getObject, 必要对用户上传的文件举办操纵, 就挪用getFile.
在webwork2.1.5早年,也有具体先容这一题目的,在2.1.5往后, 这个拦截器被插手了正式release版本内里: com.opensymphony.webwork.interceptor.FileUploadInterceptor
先来看一下我们的Action:
代码
我们可以看到这个Action相等的简朴, 只要界说一个File范例的属性以及setter, 我们就可以用这个File工具来作任何工作了.
页面和平凡的upload页面没有区别:
代码
必要留意栏位名称和Action的属性同名就可以了, 剩下的工作就是设置拦截器:
windows之家除了提供以上win8体系怎么退出家庭组教程之外,还在WinXP教程板块提供了更多最新电脑公司Ghost_XpSp3 快速装机版V2014.01方面教程。
而且你也可以在这里下载到xp原版下载