struts2的上传下载.docVIP

  • 2
  • 0
  • 约6.19千字
  • 约 11页
  • 2018-01-18 发布于河南
  • 举报
struts2的上传下载

《开始Struts 2》 第七章 struts2的上传下载 序 文件上传是Web应用经常需要面对的问题,在大部分时候,用户的请求参数是在表单域输入的字符串,但如果为表单元素设置enctype=multipart/form-data”属性,则提交表单时不再以字符串方式提交请求参数,而是以二进制编码的方式提交请求,此时直接通过HttpServletRequest的getParamete:方法无法正常获取请求参数的值,我们可以通过二进制流来获取请求内容—通过这种方式,就可以取得希望上传文件的内容,从而实现文件的上传。 Struts 2 未提供自己的请求解析器,也就是说,Struts 2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts 2在原有的上传解析器基础上做了进一步封装,更进一步简化了文件上传。 在Struts 2的perties配置文件中,我们看到了下面的配置代码,它们主要用于配置Struts 2上传文件时的卜传解析器。 #指定使用cos的文件上传解析器 # struts.multipart .parser=cos #指定使用Pell的文件上传解析器 #struts.multipart.parser=pell #Struts

文档评论(0)

1亿VIP精品文档

相关文档