文件名称:struts2_fileUpload
-
所属分类:
- 标签属性:
- 上传时间:2013-08-13
-
文件大小:70.94kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
a.上传功能
需要使用Struts内置的fileUpload拦截器完成。
---fileUpload拦截器原理
首先调用指定的上传组件(commons-fileupload.jar)将请求提交的文件解析出来。解析出文件将其放置到一个临时目录下(tomcat/work)。将临时文件对象给Action的属性赋值。
之后执行invoke()方法调用Action的execute处理。
调用Action和Result之后,拦截器将临时文件删除。
注意:由于defaultStack包含fileUpload因此没有特殊需求可以不用引用。
操作需要注意的问题:
---JSP表单中method和enctype属性值
<input type="file" name="xxx"/>
---Action属性定义
File xxx
String xxxFileName
String xxxContentType
----jar包引用
commons-fileupload依赖commons-io.jar
b.下载功能
需要使用Struts提供的stream类型的Result组件。-a.上传功能
需要使用Struts内置的fileUpload拦截器完成。
---fileUpload拦截器原理
首先调用指定的上传组件(commons-fileupload.jar)将请求提交的文件解析出来。解析出文件将其放置到一个临时目录下(tomcat/work)。将临时文件对象给Action的属性赋值。
之后执行invoke()方法调用Action的execute处理。
调用Action和Result之后,拦截器将临时文件删除。
注意:由于defaultStack包含fileUpload因此没有特殊需求可以不用引用。
操作需要注意的问题:
---JSP表单中method和enctype属性值
<input type="file" name="xxx"/>
---Action属性定义
File xxx
String xxxFileName
String xxxContentType
----jar包引用
commons-fileupload依赖commons-io.jar
b.下载功能
需要使用Struts提供的stream类型的Result组件。
需要使用Struts内置的fileUpload拦截器完成。
---fileUpload拦截器原理
首先调用指定的上传组件(commons-fileupload.jar)将请求提交的文件解析出来。解析出文件将其放置到一个临时目录下(tomcat/work)。将临时文件对象给Action的属性赋值。
之后执行invoke()方法调用Action的execute处理。
调用Action和Result之后,拦截器将临时文件删除。
注意:由于defaultStack包含fileUpload因此没有特殊需求可以不用引用。
操作需要注意的问题:
---JSP表单中method和enctype属性值
<input type="file" name="xxx"/>
---Action属性定义
File xxx
String xxxFileName
String xxxContentType
----jar包引用
commons-fileupload依赖commons-io.jar
b.下载功能
需要使用Struts提供的stream类型的Result组件。-a.上传功能
需要使用Struts内置的fileUpload拦截器完成。
---fileUpload拦截器原理
首先调用指定的上传组件(commons-fileupload.jar)将请求提交的文件解析出来。解析出文件将其放置到一个临时目录下(tomcat/work)。将临时文件对象给Action的属性赋值。
之后执行invoke()方法调用Action的execute处理。
调用Action和Result之后,拦截器将临时文件删除。
注意:由于defaultStack包含fileUpload因此没有特殊需求可以不用引用。
操作需要注意的问题:
---JSP表单中method和enctype属性值
<input type="file" name="xxx"/>
---Action属性定义
File xxx
String xxxFileName
String xxxContentType
----jar包引用
commons-fileupload依赖commons-io.jar
b.下载功能
需要使用Struts提供的stream类型的Result组件。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
struts2day05/
struts2day05/.classpath
struts2day05/.myeclipse/
struts2day05/.mymetadata
struts2day05/.project
struts2day05/.settings/
struts2day05/.settings/com.genuitec.eclipse.j2eedt.core.prefs
struts2day05/day05.txt
struts2day05/src/
struts2day05/src/struts.xml
struts2day05/src/tarena/
struts2day05/src/tarena/action/
struts2day05/src/tarena/action/DownLoadAction.java
struts2day05/src/tarena/action/Favor.java
struts2day05/src/tarena/action/FavorDAO.java
struts2day05/src/tarena/action/FileUtil.java
struts2day05/src/tarena/action/FormAction.java
struts2day05/src/tarena/action/UploadAction.java
struts2day05/src/tarena/action/UserAction.java
struts2day05/src/tarena/interceptor/
struts2day05/src/tarena/interceptor/LoggerInterceptor.java
struts2day05/WebRoot/
struts2day05/WebRoot/form.jsp
struts2day05/WebRoot/index.jsp
struts2day05/WebRoot/js/
struts2day05/WebRoot/js/jquery-1.4.3.js
struts2day05/WebRoot/META-INF/
struts2day05/WebRoot/META-INF/MANIFEST.MF
struts2day05/WebRoot/ok.jsp
struts2day05/WebRoot/upload/
struts2day05/WebRoot/upload.jsp
struts2day05/WebRoot/WEB-INF/
struts2day05/WebRoot/WEB-INF/classes/
struts2day05/WebRoot/WEB-INF/classes/struts.xml
struts2day05/WebRoot/WEB-INF/classes/tarena/
struts2day05/WebRoot/WEB-INF/classes/tarena/action/
struts2day05/WebRoot/WEB-INF/classes/tarena/action/DownLoadAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/Favor.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FavorDAO.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FileUtil.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FormAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/UploadAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/UserAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/interceptor/
struts2day05/WebRoot/WEB-INF/classes/tarena/interceptor/LoggerInterceptor.class
struts2day05/WebRoot/WEB-INF/lib/
struts2day05/WebRoot/WEB-INF/web.xml
struts2day05/.classpath
struts2day05/.myeclipse/
struts2day05/.mymetadata
struts2day05/.project
struts2day05/.settings/
struts2day05/.settings/com.genuitec.eclipse.j2eedt.core.prefs
struts2day05/day05.txt
struts2day05/src/
struts2day05/src/struts.xml
struts2day05/src/tarena/
struts2day05/src/tarena/action/
struts2day05/src/tarena/action/DownLoadAction.java
struts2day05/src/tarena/action/Favor.java
struts2day05/src/tarena/action/FavorDAO.java
struts2day05/src/tarena/action/FileUtil.java
struts2day05/src/tarena/action/FormAction.java
struts2day05/src/tarena/action/UploadAction.java
struts2day05/src/tarena/action/UserAction.java
struts2day05/src/tarena/interceptor/
struts2day05/src/tarena/interceptor/LoggerInterceptor.java
struts2day05/WebRoot/
struts2day05/WebRoot/form.jsp
struts2day05/WebRoot/index.jsp
struts2day05/WebRoot/js/
struts2day05/WebRoot/js/jquery-1.4.3.js
struts2day05/WebRoot/META-INF/
struts2day05/WebRoot/META-INF/MANIFEST.MF
struts2day05/WebRoot/ok.jsp
struts2day05/WebRoot/upload/
struts2day05/WebRoot/upload.jsp
struts2day05/WebRoot/WEB-INF/
struts2day05/WebRoot/WEB-INF/classes/
struts2day05/WebRoot/WEB-INF/classes/struts.xml
struts2day05/WebRoot/WEB-INF/classes/tarena/
struts2day05/WebRoot/WEB-INF/classes/tarena/action/
struts2day05/WebRoot/WEB-INF/classes/tarena/action/DownLoadAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/Favor.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FavorDAO.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FileUtil.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/FormAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/UploadAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/action/UserAction.class
struts2day05/WebRoot/WEB-INF/classes/tarena/interceptor/
struts2day05/WebRoot/WEB-INF/classes/tarena/interceptor/LoggerInterceptor.class
struts2day05/WebRoot/WEB-INF/lib/
struts2day05/WebRoot/WEB-INF/web.xml
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.