极速PE官网 > 帮助中心 >

怎样行使WEBWORK上传文件的能力

作者:pe系统 2015-05-16

  • WEBWORK上传文件,WEBWORK上传,WEBWORK
  • 择要:WEBWORK上传文件,各人都知道webwork简捷、机动成果强盛,它是一个尺度的Command模式框架实现,而且完全从web层离开出来,致力....

  •      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原版下载