您的位置:首页 > 编程语言 > Java开发

struts2学习笔记——04

2015-08-26 15:18 423 查看
文件的上传:

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文件中配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: