第一步、jar文件的准备
commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar
第二步、把form表的enctype设置为:multipart/form-data
第三步、在Action类中添加以下属性
注意:
可以设置Struts2的常量struts.multipart.maxSize来设置上传文件大小
可以得到上传文件类型
web上传文件大小注意不要太大,一般的视频网站上传大文件是通过通讯软件上传的,即socket通讯
多文件上传:
二十、自定义拦截器
1.自定义拦截器的部署时候需要定义拦截器栈,在该栈中需要引入系统默认的拦截器,如果直接应用则会导致系统所有的拦截器对该action都会失效
2.所以要注意拦截器的应用范围:action/package
3.每个包只能指定一个默认的拦截器
<default-interceptor-ref name=”permissionStack” />
4.一个action可以定义多个拦截器
<interceptor-ref name=”interceptor1” />
<interceptor-ref name=”interceptor2” /> 拦截器:
部署:
Powered by: BlogJava Copyright © Gavin.lee