来源:网络整理 时间:2015-10-12 关键词:Apache,循环,Exception,对象,上传文件
本篇文章主要介绍了"java学习——apache commons fileupload实现上传",主要涉及到Apache,循环,Exception,对象,上传文件方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
在实际工作中,我们总是会使用到上传图片的功能,至于java如何实现图片的上传,我们没必要去自己写一套上传的代码,因为上传的技术已经相当成熟,我们只要...
在实际工作中,我们总是会使用到上传图片的功能,至于java如何实现图片的上传,我们没必要去自己写一套上传的代码,因为上传的技术已经相当成熟,我们只要从网上找一个例子,调试好,然后集成到自己的项目中就行了,非常方便。那么今天,我就跟大家分享一下我通过Apache commons fileupload实现的上传。
一、业务了解
首先,我们要清楚,每个上传的图片都要与数据库中的一条记录对应。因此,也就产生了多种存取方式。
将文件存放在tomcat(或其他)服务器中,然后将其名字改为该记录的主键名。
将文件存放在tomcat(或其他)服务器中,然后将其名字存到相应的记录中。
将文件存放在数据库中(不常用),通常我们只将系统自带的一些图片存在数据库中。
此次上传图片采用的方法二,只是将上传的图片名称保存到数据库中,而将上传的图片保存至tomcat服务器中,保存的目录是在代码中自动创建的。
二、开发环境搭建
需要下载的jar包,下载完成后,将其导入到java项目中。如图
commons-fileupload-1.1.1.jar
commons-io-1.2.jar

三、上传的实现
让我们看看java是怎么实现上传的。这里我们采用的是java学习——架构的设计是项目的核心中的model2模式,也就是java中的mvc模式,这里我们将上传的实现现在Servlet中,其继承自httpServlet类。
1、item_upload.jsp页面