网站大量收购闲置独家精品文档,联系QQ:2885784924

第10章JSP实用组件技术详解.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 JSP实用组件技术 10.1 上传与下载组件 10.2 发送E-mail组件 10.3 动态图表组件 10.4 JavaFx富客户端组件 10.1 上传与下载组件 10.1.1 Commons-FileUpload组件简介 10.1.2 获取Commons-FileUpload组件 10.1.3 应用Commons-FileUpload组件完成文件上传 10.1.4 文件的下载 返回 该组件由Apache组织下的Jakarta项目组设计完成。Commons-FileUpload组件具有如下优点: Commons-FileUpload组件简介 可实现一次上传一个或多个文件。 可以对上传文件的大小进行控制。 可以通过其中方法得到上传文件的文件名和文件类型。 简单易用,稍微了解Java I/O流的程序员即可轻易上手。 返回 读者可以登录“/commons/fileupload/”下载 Commons-FileUpload组件的必威体育精装版版本:commons-fileupload-1.2.1-bin.zip, 下载页面如图所示: 获取Commons-FileUpload组件(1) 单击下载页面中“FileUpload 1.2.1”后边的“here”链接,进入下载页面下载commons-fileupload-1.2.1-bin.zip文件。将得到的文件解压,得到commons-fileupload-1.2.1文件夹,其中的lib/commons-fileupload-1.2.1.jar文件即为Commons-FileUpload组件类库。 获取Commons-FileUpload组件(2) 将下载得到的commons-io-1.4-bin.zip文件解压,得到commons-io-1.4文件夹,其中的commons-io-1.4.jar文件即为Commons-IO组件类库。 该组件的实现基于Jakarta项目组的另一个组件Commons-IO,该组件用于处理文件上传所依赖的I/O操作。登录“/ commons/io/”下载Commons-IO组件的必威体育精装版版本,下载页面如图所示: 返回 应用Commons-FileUpload组件完成文件上传 (1) 表单的 “enctype”属性 : 进行文件上传时,必须首先了解上传表单的enctype属性,该属性用于设置表单提交数据的编码方式。它有以下3个值: application/x-www-form-urlencoded:这是默认值。主要用 于处理少量文本数据的传递。在向服务器发送大量的文本 包含非ASCII字符的文本或二进制数据时这种编码方式效 率很低。 multipart/form-data:上传二进制数据,只有使用了 multipart/form-data,才能完整的传递文件数据,进行上传 的操作。 text/plain:这种方式主要用于向服务器传递大量文本数据。 比较适用于电子邮件的应用。 应用Commons-FileUpload组件完成文件上传 (2) 下面通过实例说明文件的上传: (1)在web.xml文件中配置Servlet信息,代码如下: servlet !--定义Servlet,指向处理文件上传的Servlet类 -- servlet-nameCommonUpload/servlet-name servlet-classsunyang.CommonUpload/servlet-class /servlet servlet-mapping !--定义上边的Servlet是作用于哪个映射的 -- servlet-nameCommonUpload/servlet-name url-pattern/CommonUpload.do/url-pattern /servlet-mapping 应用Commons-FileUpload组件完成文件上传 (3) (2)创建文件上传页面,该页面通过form元素设置上传表单,代码如下: body !--上传表单,enctype属性为multipart/form-data-- form action=CommonUpload.do enctype=multipart/form-data method=post 上传文件:input type=file name=Upload / br input type=submit value=上传 / /form /body (3)创建Ser

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档