Struts的文件下载

来源:互联网 发布:热水器 类型 知乎 编辑:程序博客网 时间:2024/04/26 03:48
 struts下文件上传不能用request.getInputStream()这个方法了。

        在ActionForm(DynaActionForm, MockFormBean, ValidatorForm )中
可以获取 MultipartRequestHandler对象,而MultipartRequestHandler可以通过getFileElements()方法 获取实现了FormFile接口的文件对象。
        当然也可以通过定义的Form对象中直接写页面的File对象的Name,定义get set 方法获取实现了FormFile接口的文件对象。
     得到了实现了FormFile接口的对象,下面通过getInputStream()获取文件流,取文件大小,名称啊等等就都可以了。