当前位置:首页 > 工业技术
JSP编程及案例分析
JSP编程及案例分析

JSP编程及案例分析PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郑宁主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2010
  • ISBN:9787512101111
  • 页数:320 页
图书介绍:本书较全面地介绍了JSP技术,根据作者的开发经验,按照基础篇、提高篇、数据库应用篇的次序,由浅入深、循序渐进地介绍了JSP的运行系统、基本概念、语法规范及其相关内容。
《JSP编程及案例分析》目录

第1篇 基础篇 2

第1章 JSP概述 2

1.1 JSP简介 2

1.1.1 什么是JSP 2

1.1.2 与Java Servlet的关系 2

1.1.3 JSP技术特点 3

1.1.4 与其他技术比较 4

1.2 图解开发环境 6

1.2.1 JDK安装及配置 6

1.2.2 Tomcat安装及配置 10

1.2.3 建立虚拟工作目录 12

1.2.4 MyEclipse安装及配置 13

1.3 语法介绍 20

1.3.1 JSP页面中的元素 20

1.3.2 JSP语法概要 20

1.3.3 模板文本(静态HTML) 22

1.4 运行第一个JSP程序 23

1.5 入门实例 25

1.5.1 实例1:HTML练习 25

1.5.2 实例2:显示日期时间 32

1.6 本章小结 34

1.7 习题 34

第2章 JSP基础 35

2.1 JSP基本语法 35

2.1.1 JSP声明 35

2.1.2 JSP表达式 36

2.1.3 脚本段 37

2.2 JSP的指令 38

2.2.1 page指令 38

2.2.2 include指令 39

2.2.3 taglib指令 42

2.3 JSP的动作 43

2.3.1 jsp:include动作 44

2.3.2 jsp:useBean动作 46

2.3.3 jsp:setProperty动作 50

2.3.4 jsp:getProperty动作 51

2.3.5 jsp:forward动作 52

2.3.6 jsp:plugin动作 54

2.3.7 jsp:param动作 55

2.4 JSP的注释 56

2.5 JSP基础实例 58

2.5.1 实例1:JSP中方法定义 58

2.5.2 实例2:计算任意阶乘 58

2.5.3 实例3:JSP的出错处理 64

2.5.4 实例4:使用forward动作 66

2.5.5 实例5:使用param动作 67

2.5.6 实例6:使用include动作 67

2.6 本章小结 68

2.7 习题 68

第3章 JSP内置对象 71

3.1 request对象 71

3.1.1 request对象常用方法 71

3.1.2 表单信息读取 72

3.1.3 request乱码问题 74

3.2 response对象 75

3.2.1 response对象常用方法 76

3.2.2 动态响应contentType属性 76

3.2.3 response的HTTP文件头 80

3.2.4 response重定向 81

3.2.5 response的状态行 81

3.3 session对象 82

3.3.1 session对象常用方法 82

3.3.2 session对象的ID 83

3.3.3 session对象与URL重写 83

3.3.4 session对象的使用 85

3.4 application对象 87

3.5 out对象 88

3.5.1 out对象常用方法 88

3.5.2 out对象之print()和println()对比 89

3.6 exception对象 89

3.6.1 exception对象常用方法 89

3.6.2 exception对象的使用 89

3.6.3 运行中可能出现的问题 90

3.7 其他内置对象 90

3.8 JSP内置对象实例 91

3.8.1 实例1:防刷新计数器 91

3.8.2 实例2:用户注册信息 93

3.8.3 实例3:获取请求相关信息 95

3.8.4 实例4:表单信息读取 95

3.8.5 实例5:提交表单计算平方根 96

3.8.6 实例6:中文乱码问题 97

3.8.7 实例7:动态响应contentType属性 99

3.8.8 实例8:定时刷新页面 101

3.8.9 实例9:response重定向 102

3.8.10 实例10:修改response状态码 103

3.8.11 实例11:session与URL重写 103

3.8.12 实例12:session的ID 105

3.8.13 实例13:session对象的使用 107

3.8.14 实例14:application对象的使用 109

3.8.15 实例15:out对象的print()与println()对比 110

3.8.16 实例16:out对象的使用 111

3.8.17 实例17:exception对象的使用 112

3.9 本章小结 113

3.10 习题 114

第2篇 提高篇 116

第4章 JavaBean组件 116

4.1 什么是JavaBean 116

4.2 编写和使用JavaBean 116

4.2.1 编写JavaBean 116

4.2.2 使用JavaBean 117

4.3 获取和设置JavaBean属性 121

4.3.1 获取JavaBean属性 121

4.3.2 设置JavaBean属性 122

4.4 JavaBean应用实例 126

4.4.1 实例1:编写JavaBean 126

4.4.2 实例2:使用JavaBean 127

4.4.3 实例3:获取JavaBean属性 129

4.4.4 实例4:设置JavaBean属性 130

4.4.5 实例5:简单计算器 133

4.4.6 实例6:彩色验证码 137

4.4.7 实例7:文本的读写 139

4.4.8 实例8:猜数字游戏 141

4.5 本章小结 144

4.6 习题 144

第5章 Servlet技术 145

5.1 Servlet简介 145

5.1.1 什么是Servlet 145

5.1.2 Servlet基本结构 145

5.1.3 Servlet的映射 146

5.1.4 Servlet生命周期 147

5.2 初始化参数 148

5.2.1 Servlet初始化参数 148

5.2.2 实例:测试Servlet初始化参数 149

5.2.3 ServletContext初始化参数 151

5.2.4 实例:测试ServletContext初始化参数 151

5.3 Servlet请求分派 152

5.3.1 请求分派 152

5.3.2 重定向与请求分派 155

5.3.3 实例:重定向/请求分派 156

5.4 理解会话 159

5.4.1 会话管理机制 160

5.4.2 会话对象中读取/保存数据 160

5.5 Servlet过滤器 161

5.5.1 过滤器工作原理 161

5.5.2 Servlet过滤器API 161

5.5.3 过滤器相关接口工作流程 162

5.5.4 过滤器配置 163

5.5.5 过滤器链配置 165

5.5.6 实例1:简单过滤器 166

5.5.7 实例2:过滤器链 169

5.6 Servlet监听器 172

5.6.1 接口及相关事件类 172

5.6.2 监听器配置 174

5.6.3 实例1:上下文相关监听器应用 174

5.6.4 实例2:HttpSessionListener应用 176

5.6.5 实例3:HttpSessionAttribute-Listener应用 179

5.6.6 实例4:HttpSessionBinding Listener应用 180

5.6.7 实例5:请求相关监听器应用 181

5.7 Servlet上下文 183

5.8 MVC迷你教程 184

5.8.1 MVC模式介绍 184

5.8.2 实战MVC 185

5.9 Servlet实例 190

5.9.1 实例1:手工完成Servlet程序 190

5.9.2 实例2:用户登录验证 193

5.9.3 实例3:Web定时器 197

5.9.4 实例4:调查反馈 200

5.9.5 实例5:会话管理 204

5.9.6 实例6:重定向与请求分派 212

5.10 本章小结 214

5.11 习题 214

第3篇 数据库应用 216

第6章 JSP数据库操作 216

6.1 数据库基础 216

6.1.1 关系数据库简介 216

6.1.2 Access数据库 217

6.1.3 SQL Server数据库 218

6.1.4 Oracle数据库 218

6.1.5 MySQL数据库 219

6.2 JDBC简介 224

6.2.1 什么是JDBC 224

6.2.2 JDBC的用途 225

6.2.3 JDBC的类型 225

6.2.4 JDBC的入门 225

6.3 JSP中使用数据库 229

6.3.1 数据库的连接过程 229

6.3.2 几种数据库的连接 229

6.4 数据操作 232

6.4.1 添加记录 234

6.4.2 查询记录 235

6.4.3 更新记录 244

6.4.4 删除记录 246

6.5 JSP数据库应用实例 247

6.5.1 实例1:留言板 247

6.5.2 实例2:通讯录 261

6.6 本章小结 278

6.7 习题 278

附录A 留言板系统 279

A1 数据存储 279

A2 Java程序代码 280

返回顶部