第1章 概述 1
1.1 JSP简介 1
1.2 JSP的运行 4
1.3 JSP的语法元素一瞥 6
第2章 Oracle的JSP实现简介 16
2.1 跨Servlet环境的可移植性及功能 16
2.2 Oracle环境对OracleJSP的支持 17
2.3 非Oracle环境对OracleJSP的支持 22
2.4 OracleJSP的编程扩展概述 22
2.5 OracleJSP的发行版本和特性小结 27
2.6 OracleJSP运行模型 28
2.7 Oracle JDeveloper对OracleJSP的支持 29
第3章 基础知识 31
3.1 基本问题 31
3.2 应用程序根目录和文档根目录的功能 32
3.3 JSP的应用程序和会话概述 33
3.4 JSP-Servlet之间的交互 34
3.5 JSP资源管理 37
3.6 JSP运行时错误处理 41
3.7 JSP实例“Starter Sample” 42
第4章 关键考虑 46
4.1 通用的JSP编程策略、方法和技巧 46
4.2 关键的OracleJSP配置问题 58
4.3 OracleJSP运行时考虑(非OSE) 61
4.4 Oracle Servlet Engine环境应考虑的问题 62
4.5 Apache/Jserv Servlet环境应考虑的问题 66
第5章 OracleJSP的扩展功能 70
5.1 可移植的OracleJSP编程扩展 70
5.2 Oracle专用的编程扩展 92
5.3 OracleJSP对Servlet 2.0应用程序和会话的支持 95
6.1 OracleJSP解释器的功能 105
第6章 JSP的解释和发布 105
6.2 发布过程中的逻辑与特性概述 112
6.3 解释并发布到Oracle8i所使用的工具和命令 119
6.4 发布到Oracle8i——服务器端解释 131
6.5 发布到Oracle8i——客户端解释 139
6.6 其他的JSP发布问题 148
第7章 JSP标签库和Oracle JML标签 152
7.1 标准标签库框架 152
7.2 JSP标记语言(JML)样例标签库概述 164
7.3 JSP标记语言(JML)标签描述 172
第8章 OracleJSP对NLS的支持 179
8.1 页面指令中的内容类型设置 179
8.2 动态内容类型设置 180
8.3 OracleJSP对多字节参数编码的扩展支持 180
筻9章 程序实例 185
9.1 基本实例 185
9.2 JDBC实例 192
9.3 数据库访问JavaBean实例 201
9.4 定制标签实例 207
9.5 特定Oracle程序扩展实例 209
9.6 在Servlet 2.0环境下运用globals.jsa的实例 216
附录A 安装与配置 224
A.1 系统需求 224
A.2 OracleJSP的安装和Web Server的配置 225
A.3 OracleJSP的配置 232
附录B JSP和Servlet的技术背景 241
B.1 Servlet背景 241
B.2 Web应用程序分层 245
B.3 标准的JSP接口和方法 247
附录C 编译时JML标签支持 249
C.1 JML编译时与运行时的考虑与逻辑比较 249
C.2 JML编译时的语法支持(1.0.0.6.x发行版) 250
C.3 JML编译时的标签支持(1.0.0.6.x发行版) 252