工作表 558
17.9.2 情景应用2——利用Spring生成PDF文件 561
17.9.3 情景应用3——利用Spring的多动作控制器实现数据查询和删除操作 562
17.9.4 情景应用4——利用Spring向导控制器实现分步用户注册 565
17.9.5 情景应用5——使用Spring MVC编写在线通讯录 567
17.10 自我测试 573
17.11 行动指南 574
17.12 成功可以复制——征途巨人史玉柱 575
第4部分 实用技术篇
第18堂课 JSP操作XML 579 视频讲解:72分钟
18.1 XML简介 580
18.1.1 XML文档结构 580
18.1.2 XML语法要求 581
18.1.3 为XML文档中的元素定义属性 581
18.2 dom4j创建XML文档 582
18.2.1 创建XML文档对象 582
18.2.2 创建根节点 582
18.2.3 添加注释 583
18.2.4 创建子节点 583
18.2.5 添加属性 583
18.2.6 设置节点内容 584
18.2.7 设置输出格式 584
18.2.8 设置编码 584
18.2.9 输出XML文档 585
18.3 解析XML文件 585
18.3.1 构建XML文档对象 586
18.3.2 获取根节点 586
18.3.3 获取子节点 586
18.3.4 删除节点 587
18.4 照猫画虎——基本功训练 587
18.4.1 基本功训练1——在控制台上显示XML文档内容 587
18.4.2 基本功训练2——在浏览器上显示XML文档内容 588
18.4.3 基本功训练3——修改XML文件中的公告信息 589
18.4.4 基本功训练4——删除公告信息 592
18.5 情景应用——拓展与实践 594
18.5.1 情景应用1——保存公告信息到XML文件 594
18.5.2 情景应用2——将数据表导入到XML文件 596
18.5.3 情景应用3——以XML文档显示JSP文件 599
18.5.4 情景应用4——使用SAX读取XML文件 600
18.6 自我测试 601
18.7 行动指南 602
18.8 成功可以复制——创造互联网搜索时代谢尔盖·布林 603
第19堂课 文件上传与下载 605 视频讲解:97分钟
19.1 文件上传 606
19.2 Common-FileUpload组件核心 608
19.2.1 添加表单及表单元素 608
19.2.2 创建上传对象 608
19.2.3 解析上传请求 608
19.3 文件下载 609
19.3.1 文件类 609
19.3.2 文件字节输入流 610
19.3.3 字节输出流 610
19.4 照猫画虎——基本功训练 611
19.4.1 基本功训练1——文件的简单上传 611
19.4.2 基本功训练2——读取表单信息 612
19.4.3 基本功训练3——限制上传文件的类型 615
19.4.4 基本功训练4——文件的简单下载 616
19.5 情景应用——拓展与实践 618
19.5.1 情景应用1——隐藏文件下载真实路径 618
19.5.2 情景应用2——显示上传文件的格式 619
19.5.3 情景应用3——文件的下载 620
19.5.4 情景应用4——批量文件上传 623
19.6 自我测试 624
19.7 行动指南 625
19.8 成功可以复制——初中站长的创业故事李兴平 626
第20堂课 动态图表 627 视频讲解:112分钟
20.1 JFreeChart简介 628
20.1.1 认识JFreeChart组件 628
20.1.2 JFreeChart的下载与使用 628
20.2 JFreeChart的核心对象 629
20.2.1 制图对象 629
20.2.2 制图工厂对象 630
20.2.3 数据集合对象 630
20.2.4 绘图区对象 631
20.2.5 坐标轴对象 633
20.2.6 图片渲染对象 634
20.3 JFreeChart的应用 635
20.3.1 如何获取图片 635
20.3.2 创建数据集合与JFreeChart实例 636
20.3.3 图表相关属性的设置 638
20.3.4 JFreeChart内置JDBC的使用 639
20.3.5 中文乱码的解决方案 641
20.4 照猫画虎——基本功训练 642
20.4.1 基本功训练1——绘制饼状图 642
20.4.2 基本功训练2——生成柱状图 643
20.4.3 基本功训练3——绘制折线图 644
20.4.4 基本功训练4——生成区域图表 646
20.4.5 基本功训练5——生成时序图表 647
20.5 情景应用——拓展与实践 649