此方法。
原型:public void setContentDisposition(String contentDisposition)
其中,contentDisposition为要添加的数据。如果 contentDisposition为null,则组件将自动添加 "attachment;",以表明将下载的文件作为附件,结果是IE浏览器将会提示另存文件,而不是自动打开这个文件(IE浏览器一般根据下载的文件扩 展名决定执行什么操作,扩展名为doc的将用word程序打开,扩展名为pdf的将用acrobat程序打开,等等)。
2、downloadFile
作用:下载文件。
原型:共有以下三个原型可用,第一个最常用,后两个用于特殊情况下的文件下载(如更改内容类型,更改另存的文件名)。
① public void downloadFile(String sourceFilePathName)
其中,sourceFilePathName为要下载的文件名(带目录的文件全名)
② public void downloadFile(String sourceFilePathName,String contentType)
其中,sourceFilePathName为要下载的文件名(带目录的文件全名),contentType为内容类型(MIME格式的文件类型信息,可被浏览器识别)。
③ public void downloadFile(String sourceFilePathName,String contentType,String destFileName)
其中,sourceFilePathName为要下载的文件名(带目录的文件全名),contentType为内容类型(MIME格式的文件类型信息,可被浏览器识别),destFileName为下载后默认的另存文件名。
第2章 系统需求分析
2.1用户注册及登录功能分析
每个用户在使用网络百宝箱系统之前必须首先进行注册,因为系统是通过用户名对存储在系统中的信息和上传的文件进行管理的。用户登录系统后,就可以对自己的信息和空间进行管理。其功能定义如图2-1所示。
图2-1 用户注册及登录功能分析
2.2通讯录功能分析
通讯录用来保存用户网上联系人的、电话、邮箱、地址等通信信息,同时用户在通讯录中还可以删除、修改和查询联系人
通信信息。其功能如图2-2所示。
图2-2 通讯录功能分析
2.3记事本功能分析
记事本用来保存用户记录的一些特殊文字内容,用户在记事本中还可以删除、修改和查询已有的记事本内容。其功能定义如图2-3所示。
图2-3 记事本功能分析
2.4 收藏夹功能分析
收藏夹用来将网络资源的URL地址根据不同分类使用收藏标题保存下来,并可以对保存在收藏夹中的URL地址进行删除、修改和查询操作。其功能定义如图2-4所示。
图2-4 收藏夹功能分析
2.5储藏项功能分析
存储箱用来保存用户上传到个人空间中的各类文件。用户还可以将其中的文件下载到本地磁盘或者删除。其功能定义如图2-5所示。
图2-5 储藏项功能分析
2.6管理员管理功能分析
管理员通过后台登录后,可以对注册用户进行
查询和删除操作,并且可以修改自身的信息。其功能定义如图2-6所示。
图2-6 管理员管理功能分析
第3章 系统设计
3.1数据库设计
3.1.1 数据库设计