码迷,mamicode.com
首页 > 其他好文 > 详细

struts2学习笔记——04

时间:2015-08-26 15:48:17      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:sdsdsd   dds   

文件的上传:

1)表单需要注意的3点

2)struts2的文件上传实际上使用的是comons FileUpload组件,所以导入commons-upload-1.3.jar  commons-io-2.0.1.jar

3)struts进行文件上传需要使用fileupload拦截器

4)基本的文件上传:直接在action中定义如下3个属性

privatee File filedName;//文件对象

private Stgring contentType;//文件夹类型

private String FileName;//文件名称

5)进行文件的上传使用io流即可。

6)一次穿多个文件怎么办

若传递多个文件,则上述的3个属性,可以改为List类型!多个文件域的name属性值需要一致

7)可以对上传的文件进行限制吗?例如扩展名,内容类型,上传文件大小?若可以,则若出错,显示什么错误消息那?消息可以定制吗?

可以的!

可以通过配置fileuploadInterceptor拦截器的参数的方式进行限制

技术分享


技术分享



技术分享


表单的重复提交:

技术分享



技术分享


技术分享



技术分享


技术分享


技术分享



自定义拦截器:

1)具体步骤:

1.定义一个拦截器的类(实现interceptor接口,继承abstracInteceptor抽象类)

2.在struts.xml文件中配置

技术分享

技术分享




版权声明:本文为博主原创文章,未经博主允许不得转载。

struts2学习笔记——04

标签:sdsdsd   dds   

原文地址:http://blog.csdn.net/itzhanghao/article/details/48002355

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!