JSP网络编程从基础到实践(第3版)(含光盘1张)(2)
第11章 常用开发功能实现
11.1 操作XML文件 227
11.1.1 XML概述 227
11.1.2 XML文件的结构 228
11.1.3 DTD文档 228
11.1.4 XML Schema 233
11.1.5 JDOM 241
11.2 上传和下载文件 247
11.2.1 jspSmartUpload常用的API 248
11.2.2 上传文件 252
11.2.3 下载文件 258
11.3 制作Web报表与图形 259
11.3.1 JavaReport简介 260
11.3.2 JavaReport常用的API 261
11.3.3 如何开发Web图形与报表 267
11.3.4 开发统计图 270
11.3.5 开发Web报表 273
11.4 生成验证码 276
11.5 发送和接收邮件 279
11.5.1 下载与安装JavaMail 279
11.5.2 JavaMail常用的API 280
11.5.3 发送邮件 285
11.5.4 接收邮件 288
11.6 小结 292
11.7 练习 292
第12章 基于JSP实现报到管理系统
12.1 系统需求 293
12.1.1 系统业务需求 293
12.1.2 系统功能需求 294
12.2 系统设计 294
12.2.1 系统设计思想 294
12.2.2 数据库系统设计思路 295
12.2.3 数据库系统的实现 297
12.3 系统开发框架搭建 304
12.3.1 在Eclipse中搭建Web应用的开发框架 304
12.3.2 设计总体的页面效果 305
12.4 系统各功能点的实现 309
12.4.1 用户登录功能的实现 309
12.4.2 专业基础数据管理功能的实现 314
12.4.3 录取学生名册基础数据管理功能的实现 317
12.4.4 其他基础数据管理功能的实现 325
12.4.5 学生报到状况查询功能的实现 325
12.4.6 用户管理功能的实现 326
12.4.7 报到分班功能的实现 327
12.4.8 收费情况登记功能的实现 330
12.4.9 宿舍分配功能的实现 334
12.5 小结 335
框架技术篇
第13章 Struts 2框架技术
13.1 Struts 2框架介绍 337
13.1.1 MVC模式 337
13.1.2 Struts 2原理 338
13.1.3 安装与配置Struts 340
13.2 应用Struts 2 341
13.2.1 用Struts 2实现用户登录功能 341
13.2.2 解决中文乱码的问题 346
13.3 国际化应用程序 347
13.3.1 为用户登录功能加入国际化处理 348
13.3.2 查找资源文件的顺序 349
13.3.3 参数化字符串 350
13.4 OGNL表达式 350
13.4.1 Struts 2对表达式的支持 351
13.4.2 使用OGNL表达式 351
13.4.3 值堆栈 355
13.4.4 OGNL与集合 356
13.5 Struts 2标签 357
13.5.1 标签属性值的设置 357
13.5.2 控制标签 358
13.5.3 数据标签 362
13.5.4 表单标签 366
13.5.5 非表单用户界面标签 376
13.6 数据校验 376
13.6.1 服务端和客户端数据校验 376
13.6.2 字段校验 379
13.6.3 复杂的数据类型转换 385
13.7 小结 389
