目 录
第1章 JSP简介
1.1 什么是JSP
1.1.1 JSP的由来与JSP的实现方式
1.1.2 JSP的应用模型
1.1.3 JSP的特点
1.1.4 JSP的发展现状
1.2 JSP与其他动态网页技术的比较
1.2.1 CGI程序接口
1.2.2 ASP与JSP
1.3 JSP开发环境的建立
1.3.1 Java运行环境的安装
1.3.2 安装Web服务器——Resin
1.3.3 Resin服务器的配置
1.3.4 JSP开发环境
1.4 JSP页面示例
1.4.1 编写一个简单的JSP页面
1.4.2 JSP引擎的工作
小结
第2章 JSP基本语法
2.1 JSP语法入门
2.1.1 一个简单的JSP网页
2.1.2 JSP网页结构
2.1.3 网页命令
2.1.4 数据的输出
2.1.5 注释
2.1.6 JSP文件的解译
2.1.7 JSP网页的错误处理
2.2 数据类型、变量和常量概述
2.2.1 数据类型
2.2.2 变量
2.2.3 常量
2.3 运算操作
2.3.1 基本运算符
2.3.2 运算符的优先级
2.3.3 类型转换
2.4 控制结构概述
2.4.1 判断结构
2.4.2 循环结构
2.4.3 break与continue语句
2.5 数组的使用
2.5.1 数组的声明与使用
2.5.2 多维数组
2.5.3 数组长度的获得
2.5.4 数组使用实例
2.6 Java和面向对象概念
2.6.1 对象的概念
2.6.2 类的概念
2.6.3 实例
2.6.4 在JSP中使用类与对象
2.7 时间的处理
2.7.1 Date类型声明
2.7.2 时间间隔的计算
2.7.3 时间字段的获取与设置
2.8 字符串的处理
2.8.1 字符串的基本操作
2.8.2 字符串与数字类型的转换
2.8.3 字符串与Date类型的转换
小结
第3章 JSP网页深入分析
3.1 指令组件
3.1.1 网页指令
3.1.2 加载指令
3.1.3 标记库指令
3.2 动作组件
3.2.1 ,与
3.2.2
3.2.3
3.2.4
3.2.5
3.3 描述语言组件
3.3.1 声明语句
3.3.2 程序代码段
3.3.3 表达式语句
小结
第4章 Web应用程序开发
4.1 网页表单的处理
4.1.1 数据传递过程
4.1.2 表单分析
4.1.3 request对象讨论
4.2 缓冲区的控制与网页重导
4.2.1 缓冲区使用概述
4.2.2 网页重导sendRedirect方法
4.3 Cookie的使用
4.3.1 Cookie数据的存取
4.3.2 Cookie变量的可存取范围
4.3.3 设置Cookie变量的有效时间
4.4 application,session与request
4.4.1 Web应用程序的建立
4.4.2 application对象的使用
4.4.3 session对象的使用
4.4.4 将数据保存到request对象
4.5 文件的使用
4.5.1 文件的操作
4.5.2 从文件中取得数据
4.5.3 在文件中保存数据
4.6 异常处理机制
4.6.1 异常处理概述
4.6.2 异常处理机制
4.6.3 Java的异常类
4.6.4 throw语句
4.6.5 错误处理网页的指定与建立
小结
第5章 数据库应用
5.1 JSP与数据库
5.1.1 WWW与数据库
5.1.2 JSP与JDBC
5.2 Oracle数据库概述
5.2.1 Oracle数据库的特点
5.2.2 Oracle基本操作
5.3 链接Oracle数据库
5.3.1 Oracle数据库链接的建立与关闭
5.3.2 Oracle数据库链接实例
5.4 从数据库中取得数据
5.4.1 记录集的概念
5.4.2 从数据源中取得数据
5.4.3 取得记录集中字段数与字段名称
5.4.4 记录指针的使用
5.5 编辑数据
5.5.1 添加数据
5.5.2 删除数据
5.5.3 更新数据
小结
第6章 Java Bean的使用与设计
6.1 Java Bean的使用
6.1.1 Java Bean简介
6.1.2 在 JSP中使用Java Bean
6.1.3 Bean对象存放目录的设定与引用
6.1.4 第一个Java Bean实例
6.2 Java Bean的设计
6.2.1 Bean的基本语法
6.2.2 网页链接维护的Java Bean
6.2.3 动态广告条
6.3 session事件的使用
6.3.1 编写响应session事件的Java Bean
6.3.2 在session事件中链接数据库
6.4 Bean的保存与读取
6.4.1 Java Bean对象的保存与读取
6.4.2 Bean的保存与读取实例
6.5 处理文件上传与下载的Java Bean
6.5.1 文件上传问题分析
6.5.2 解决方案
6.5.3 文件上传
6.5.4 文件下载
小结
第7章 JSP与JavaMail电子邮件
7.1 JavaMail 1.2简介及其使用方法
7.2 使用JavaMail发送一般邮件
7.2.1 发信程序示例
7.2.2 账号申请与密码邮寄
7.3 使用JavaMail发送HTML格式邮件及附件
小结
第8章 综合实例——虚拟社区系统开发
8.1 虚拟社区系统概述
8.2 图形计数器
8.2.1 图形计数器的机制
8.2.2 图形化计数器分析
8.3 留言板
8.3.1 系统机制
8.3.2 留言输入
8.3.3 处理留言数据
8.3.4 查看留言
8.4 用户管理
8.4.1 数据库表
8.4.2 用户登录窗体
8.4.3 账号确认与密码检查
8.4.4 限制未经登录的访问
8.5 讨论区
8.5.1 数据库准备工作
8.5.2 讨论区的框架
8.5.3 主题区的显示与操作
8.5.4 响应区的显示与操作
8.5.5 张贴文章的窗体
8.5.6 将文章数据添加到数据库
8.6 实时新闻
8.7 聊天室
8.7.1 聊天室的机制
8.7.2 用户登录
8.7.3 聊天室主画面
8.7.4 聊天信息的显示
8.7.5 输入聊天信息
8.7.6 聊天室设定
8.7.7 注销操作
8.8 电子贺卡
8.8.1 电子贺卡系统的机制
8.8.2 设计数据库
8.8.3 电子贺卡设计
8.8.4 预览 / 发送电子贺卡
8.8.5 收取贺卡
小结
附录A 常用Java API
附录B JSP指令快速索引