用javabean实现文件上载
(一)请求分析
要实现文件上载,我们必须先了解上载文件的http请求。下面这个简单的应用示范了如何上载文件以及把http请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。
(二)上载文件
众所周知,javabean是java平台的软件组件,下面要实现的上载功能就是用javabean实现,所以它可以方便地应用到任何需要文件上载功能的应用之中。
(三)属性
fileuploadbean类的5个域都是私有的,它们是:
private string savepath 、private string filepath 、private string filename 、 private string contenttype 、private dictionary fields 。
(四)方法之一 (五) 方法之二 (六)方法之三
前面四个public类型的方法用于返回fileuploadbean对象的私有域,它们是:getfilepath,getfilename,getcontenttype以及getfieldvalue。
(七)、应用实例
编译好bean之后,我们就可以从servlet或者jsp页面中使用它了。可能你在tomcat之类的servlet/jsp环境下使用bean,部署bean最简单的方法是把class文件压缩成jar文件,然而把jar文件放到tomcat的lib目录下。要让tomcat装入jar文件,你必须重新启动tomcat。
(一)请求分析
要实现文件上载,我们必须先了解上载文件的http请求。下面这个简单的应用示范了如何上载文件以及把http请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。
(二)上载文件
众所周知,javabean是java平台的软件组件,下面要实现的上载功能就是用javabean实现,所以它可以方便地应用到任何需要文件上载功能的应用之中。
(三)属性
fileuploadbean类的5个域都是私有的,它们是:
private string savepath 、private string filepath 、private string filename 、 private string contenttype 、private dictionary fields 。
(四)方法之一 (五) 方法之二 (六)方法之三
前面四个public类型的方法用于返回fileuploadbean对象的私有域,它们是:getfilepath,getfilename,getcontenttype以及getfieldvalue。
(七)、应用实例
编译好bean之后,我们就可以从servlet或者jsp页面中使用它了。可能你在tomcat之类的servlet/jsp环境下使用bean,部署bean最简单的方法是把class文件压缩成jar文件,然而把jar文件放到tomcat的lib目录下。要让tomcat装入jar文件,你必须重新启动tomcat。
闽公网安备 35060202000074号