JSP程序设计实例教程 国家级精品课程配套教材 教学课件 刘志成 第8章 组件应用.ppt
文本预览下载声明
第8章 组件应用 主编:刘志成 本章学习导航 本章学习要点 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 8.1 文件上传下载组件 课堂案例1—应用jspSmartUpload组件实现文件上传 课堂案例1—应用jspSmartUpload组件实现文件上传 课堂案例1—应用jspSmartUpload组件实现文件上传 课堂案例2—应用jspSmartUpload组件实现文件下载 课堂案例2—应用jspSmartUpload组件实现文件下载 8.2 发送邮件组件 8.2 发送邮件组件 8.2 发送邮件组件 课堂案例3——应用JavaMail组件发送邮件 课堂案例3——应用JavaMail组件发送邮件 课堂案例3——应用JavaMail组件发送邮件 课堂实践 1 8.3 数据统计组件 8.3 数据统计组件 课堂案例4——应用JFreeChart组件生成饼图 课堂案例4——应用JFreeChart组件生成饼图 课堂案例5——应用JFreeChart组件实现柱状图 课堂案例5——应用JFreeChart组件实现柱状图 8.4 处理Excel文件组件 课堂案例6——应用jExcelAPI组件生成Excel文件 课堂案例6——应用jExcelAPI组件生成Excel文件 课堂案例6——应用jExcelAPI组件生成Excel文件 课堂实践 2 学习使用jExcelAPI组件动态生成Excel文件的方法 。 案例学习目标 jExcelAPI组件的使用场合,jExcelAPI组件生成Excel文件的方法 。 案例知识要点 案例完成步骤 (1)打开webapps文件夹中保存第8章程序文件的文件夹chap08。 (2)将下载的Excel文件组件部署到classpath(如C:\jdk1.6.0\jre\lib\ext)中。 (3)编写动态生成Excel文件的JavaBean——ExcelBean.java。 (4)编译并部署ExcelBean.class。 (5)编写测试动态生成Excel文件JavaBean的JSP文件exceldemo.jsp。 教师演示讲解 案例完成步骤 (6)启动Tomcat服务器后,在IE的地址栏中输入“http://localhost:8080/chap08/ exceldemo.jsp”。 教师演示讲解 * * “JSP程序设计”国家级精品课程配套教材 * 本章学习导航 (1)jspSmartUpload组件的应用。 (2)JavaMail组件的应用。 (3)验证码技术的实现?。 (4)JFreeChart组件的应用。 (5)jExcelAPI组件的应用。 建议课时:4课时 概述 jspSmartUpload概述 (1)使用简单。在JSP文件中仅仅书写简单的几行Java代码就可以实现文件的上传或下载,学习和应用都非常方便。 (2)能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名、大小、类型、扩展名、文件数据等),方便存取。 (3)能对上传的文件在大小、类型等方面做出限制。利用这个功能可以指定可以下载哪些文件,也可以过滤掉不符合要求的文件。 (4)下载灵活。通过简单的代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其他任何目录下,都可以利用jspSmartUpload进行下载。 (5)能将文件上传到数据库中,也能将数据库中的数据下载下来(仅对mysql数据库)。 jspSmartUpload安装与配置 (1)下载jspSmartUpload组件后,将其解压。 (2)将其中的com目录复制到应用程序目录下的WEB-INF\classes中(如chap08\WEB-INF\classes) (3)如果希望Tomcat服务器的所有Web应用程序都可以使用jspSmartUpload组件,将com目录复制到webapps\ROOT\WEB-INF\classes文件夹中即可。 (4)重新启动Tomcat,就可以在jsp文件中使用jspSmartUpload组件。 File类 通过File类,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类 在saveas方法中,optionsaveas选项有3个值,分别是SAVE
显示全部