第1章 Web的基本原理 1
1.1常用的Web服务器 2
1.2 IIS Web服务器配置 3
1.3 Windows 7系统IIS Web服务器搭建 5
1.4客户端技术 7
1.5服务器端技术 8
习题1 11
第2章 HTML基础 12
2.1 HTML文件的基本结构 12
2.2 HTML常用标记 13
2.3 HTML事件 40
2.4 DIV+CSS布局 43
2.4.1 CSS样式表引入方法 44
2.4.2 CSS语法 47
2.4.3 DIV+CSS布局 52
2.4.4 DIV+CSS布局定位 54
2.4.5 DIV+CSS布局实例 59
2.5 JavaScript 64
2.5.1 JavaScript函数 66
2.5.2 JavaScript数据类型 67
2.5.3 JavaScript运算符 67
2.5.4 JavaScript中的控制语句 69
2.5.5 JavaScript内部对象 69
2.5.6浏览器对象 77
习题2 86
第3章 Java Web开发环境搭建 89
3.1 Java Web工作原理 89
3.2 Tomcat的安装配置 90
3.3在MyEclipse中配置Tomcat 92
3.4使用MyEclipse创建Web工程 93
3.5使用MyEclipse发布Web工程 94
3.6 Tomcat其他常用设置 95
3.7 Servlet容器介绍 98
3.8 HTTP协议分析 102
习题3 108
第4章 JSP技术基础 109
4.1 JSP简介 109
4.2 JSP标准语法 111
4.2.1 JSP注释 113
4.2.2 JSP声明 114
4.2.3 JSP表达式 115
4.2.4 JSP程序段 115
4.2.5 JSP与HTML的混合使用 117
4.3 JSP编译指令 118
4.3.1 page编译指令 118
4.3.2 include编译指令 123
4.3.3 taglib编译指令 125
4.4 JSP动作指令 125
4.4.1 forward动作指令 126
4.4.2 include动作指令 126
4.4.3 plugin动作指令 128
4.4.4 param动作指令 130
4.4.5相对基准地址 131
4.5 J SP的隐含对象 133
4.5.1 JSP内置对象作用域 134
4.5.2 out对象 136
4.5.3 page对象 137
4.5.4 request对象 138
4.5.5 response对象 142
4.5.6 session对象 147
4.5.7 application对象 151
4.5.8 config对象 153
4.5.9 exception对象 153
4.5.10 pageContext对象 153
4.5.11 Cookie对象 155
习题4 158
第5章 JSP访问数据库 162
5.1 MySQL数据库 162
5.2项目案例1网上书店数据库创建 168
5.3使用JDBC访问数据库 169
5.3.1 JDBC简介 169
5.3.2 JDBC工作原理 169
5.3.3常用SQL语句 171
5.4 JDBC驱动类型 173
5.5 JDBC常用接口、类介绍 174
5.6数据库连接池原理 186
习题5 189
第6章 JavaBean技术 191
6.1什么是JavaBean 191
6.2在JSP中使用JavaBean 200
6.2.1〈jsp:useBean〉 200
6.2.2〈jsp:setProperty〉 201
6.2.3〈jsp:getProperty〉 203
6.3项目案例2网上书店用户登录设计 206
习题6 210
第7章 Servlet基础知识 212
7.1 Servlet概念及设计步骤 212
7.1.1 Servlet基本概念 212
7.1.2 Servlet设计步骤 213
7.2 Servlet的生命周期 218
7.3 Servlet API层次结构 220
7.4主要Servlet API介绍 221
7.4.1 HttpServlet类 221
7.4.2 HttpServletRequest接口 223
7.4.3 HttpServletResponse接口 224
7.4.4 ServletContext接口 225
7.4.5 HttpSession接口 228
7.4.6 ServletConfig类 229
7.5 Servlet应用举例 229
7.5.1利用Servlet实现验证码功能 229
7.5.2利用Servlet实现文件上传功能 234
7.5.3利用Servlet结合Ajax实现无刷新页面更新功能 241
7.6项目案例3网上书店后台设计 245
7.6.1图书实体类设计 245
7.6.2数据库底层操作业务类设计 246
7.6.3逻辑处理业务类(Servlet)设计 249
7.6.4后台功能模块设计 256
7.7项目案例4网上书店前台设计 264
7.7.1顾客浏览图书 266
7.7.2显示图书详细信息 267
7.7.3图书添加到购物车并显示购物车信息 269
7.7.4添加订单信息并结账 273
7.8 JSP设计模式 278
7.8.1 Model Ⅰ体系结构 278
7.8.2 Model Ⅱ体系结构 279
习题7 281
第8章 过滤器 282
8.1 Servlet过滤器简介 282
8.2 Servlet过滤器体系结构 283
8.3 Servlet过滤器实例 283
8.4 JSP中文乱码问题 289
习题8 292
第9章 EL与JSTL 293
9.1 EL表达式基础知识 293
9.2 EL表达式的应用示例 300
9.3 JSTL简介 306
9.4 JSTL核心标签库 307
习题9 316
第10章 JSP自定义标签 318
10.1 JSP自定义标签简介 318
10.2开发自定义JSP标签 319
10.2.1创建标签处理类 319
10.2.2创建标签库描述文件TLD 321
10.2.3 JSP中使用自定义标签 322
10.3自定义分页标签示例 322
习题10 329
第11章 JSP Web项目实例 330
11.1聊天室程序设计实例 330
11.1.1聊天室基础 331
11.1.2聊天室窗口框架 339
11.1.3聊天信息处理与退出机制 343
11.1.4聊天室程序小结 348
11.2投票系统设计实例 349
习题11 358
附录A HTML常用标记 359
附录B CSS属性一览表 364
附录C JSP样卷 367
附录D 课程设计选题参考 373
参考文献 379