首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Java开发过程汉语言件上传的各种方式全面总结

2012-06-26 
Java开发过程中文件上传的各种方式全面总结[sizex-large]到目前为止:我接触到的有关上传的类型有这么几种

Java开发过程中文件上传的各种方式全面总结
[size=x-large]到目前为止:我接触到的有关上传的类型有这么几种
JSP+Servlet的,Struts2的,Struts的,FTP的,ExtJs的,Flex的
最终还是建议看看,后面详细写的Struts2的上传文章最为实用

第一:JSP+Servlet上传
这个最基础的上传示例[其实也可以完全在JSP上进行处理]
我选用的包是Apache commons fileupload.jar
下载地址:http://jakarta.apache.org/commons/fileupload/

JSP页面具体代码
Html代码 

  
上 面文件中有几个需要注意的地方就是
1. action="UploadServlet" 必须和后面的web.xml配置文件中对servlet映射必须保持一致.
2. method="POST" 这里必须为"POST"方式提交不能是"GET".
3. enctype="multipart/form-data" 这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单
文本.
4. file1,file2,file3表示你要3个文件一起上传,你也可以一次只上传一个文件.

Servlet处理类程序
Java代码 

</span></span> 
UploadAction----------------
Java代码 

struts.xml-------
Xml代码 

特别说明这条的必要性,可以使你上传任意大小文件
<constant name="struts.multipart.maxSize" value="102400000000000" />

关于FLEX的上传在我博客文章:http://javacrazyer.iteye.com/blog/707693
关于EXT的上传在我博客文章:http://javacrazyer.iteye.com/blog/707510
关于FTP的上传在我的博客文章:http://javacrazyer.iteye.com/blog/675440
关于Struts的上传在我的博客文章: http://javacrazyer.iteye.com/blog/619016[/size]

热点排行