用JavaBean实现文件上载(目录)
2008-01-05 20:18:18 来源:WEB开发网核心提示:用javaBean实现文件上载(一)请求分析 要实现文件上载,我们必须先了解上载文件的HTTP请求,用JavaBean实现文件上载(目录)
用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。
进入讨论组讨论。
(一)请求分析
(二)上载文件
众所周知,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。
进入讨论组讨论。