第1章 JSP概述 1
1.1JSP简介 1
1.1.1动态网页技术 1
1.1.2JSP实例 1
1.2JSP与ASP的比较 2
1.3在Windows下JSP的运行与开发环境 3
1.3.1JDK的安装与配置 3
1.3.2Tomcat的安装与测试 5
1.3.3JSP的开发工具 8
本章小结 9
实训1JSP的运行与开发环境的安装与配置 10
第2章 Java编程语言基础 11
2.1Java概述 11
2.2Java数据类型、常量及变量 11
2.2.1基本数据类型 11
2.2.2常量及变量 12
2.3运算符 13
2.3.1算术运算符 13
2.3.2比较运算符 14
2.3.3逻辑运算符 15
2.3.4位运算符 15
2.3.5其他运算符 16
2.3.6表达式及运算符的优先级 16
2.4注释 17
2.5流程控制 18
2.5.1条件语句 18
2.5.2循环语句 19
2.5.3跳转语句 21
2.6数组 22
2.7面向对象概念 26
2.7.1类的创建 26
2.7.2成员变量 28
2.7.3方法 28
2.7.4对象 30
2.7.5继承 32
2.7.6多态 34
本章小结 36
习题 37
实训2Java编程语言基础 39
第3章 JSP语法 40
3.1JSP注释 40
3.2JSP指令 41
3.2.1page指令 41
3.2.2include指令 42
3.2.3taglib指令 43
3.3脚本元素 44
3.3.1声明 44
3.3.2表达式 44
3.3.3脚本小程序 45
3.4JSP动作 46
3.4.1<jsp:param>动作 46
3.4.2<jsp:include>动作 46
3.4.3<jsp:forward>动作 48
3.4.4<jsp:plugin>动作 52
3.4.5<jsp:useBean>动作 54
本章小结 54
习题 54
实训3JSP语法 55
第4章 JSP内置对象 56
4.1内置对象介绍 56
4.1.1request对象 56
4.1.2response对象 62
4.1.3session对象 65
4.1.4out对象 68
4.1.5application对象 70
4.1.6pageContext对象 72
4.1.7config对象 76
4.1.8page对象 76
4.1.9exception对象 76
4.2内置对象综合应用实例 78
本章小结 84
习题 84
实训4JSP内置对象 85
第5章 JavaBean 86
5.1JavaBean基础 86
5.1.1JavaBean概述 86
5.1.2JavaBean的特点 87
5.1.3JavaBean的分类 87
5.2JavaBean的属性 88
5.3JavaBean的事件 92
5.4JavaBean在JSP中的操作命令 93
5.4.1<jsp:useBean>命令 93
5.4.2<jsp:setProperty>命令 100
5.4.3<jsp:getProperty>命令 101
5.5JavaBean综合应用实例 102
5.5.1JavaBean组件和JSP程序相结合的步骤 102
5.5.2JavaBean组件和JSP程序相结合的实例 103
本章小结 108
习题 109
实训5JavaBean 110
第6章 Servlet 111
6.1Servlet介绍 111
6.1.1Servlet结构 111
6.1.2Servlet的技术特点 112
6.1.3Servlet的生命周期 112
6.1.4Servlet类的编译 113
6.1.5Servlet程序 113
6.2Servlet的接口 116
6.2.1Servlet接口和类 117
6.2.2Servlet的请求和响应 118
6.2.3Servlet的会话 120
6.2.4Servlet上下文Context 121
6.3Servlet综合应用实例 122
本章小节 131
习题 131
实训6Servlet 131
第7章 JSP数据库应用 132
7.1数据库简介 132
7.1.1数据库 132
7.1.2SQL语句 134
7.2JDBC技术和驱动程序 136
7.2.1JDBC介绍 136
7.2.2数据库驱动程序 138
7.3在JSP中使用JDBC访问数据库 138
7.3.1装载JDBC的驱动程序 139
7.3.2连接数据库 139
7.3.3执行SQL语句 140
7.3.4处理数据库的返回结果 142
7.3.5关闭连接对象 143
7.3.6JSP针对几种数据库的连接方法 143
7.4JSP数据库综合应用实例 145
本章小结 155
习题 155
实训7JSP数据库应用 156
第8章 Web应用程序开发 157
8.1Web应用程序开发模式 157
8.1.1JSP+JavaBean 157
8.1.2MVC 158
8.2Web应用程序开发实例 158
8.2.1数据库设计 159
8.2.2模式一(JSP+JavaBean) 159
8.2.3模式二(JSP+JavaBean+Servlet) 166
本章小结 170
习题 170
实训8Web应用程序开发 170
第9章 网上书店 171
9.1总体构建 171
9.2建立数据库 171
9.3公用组件开发 173
9.4管理员后台系统 178
9.4.1图书管理 179
9.4.2订单及用户管理 192
9.5用户前台系统 193
9.5.1用户注册 193
9.5.2用户购书 196
9.5.3查看购物车 202
9.5.4查看订单 208
9.5.5修改用户信息 210
本章小结 211
实训9构建网上商城 211
模拟试题(一) 212
模拟试题(二) 216
参考文献 220