《JSP程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张跃平,耿祥义编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302199403
  • 页数:339 页
图书介绍:本书系统地介绍了JSP设计的基础知识,内容包括JSP概述、JSP页面与JSP标记、Tag标记、Tag文件与JSP标记、JSP内置对象、JSP文件操作、JSP中使用数据库、JSP与Javabean、JavaServlet基础、MVC模式、网络交友。

第1章 JSP概述 1

1.1什么是JSP 1

1.2 JSP引擎与Tomcat服务器 2

1.2.1安装JDK 2

1.2.2安装与启动Tomcat服务器 3

1.3 JSP页面与Web服务目录 4

1.3.1 JSP页面 4

1.3.2 Web服务目录 5

1.4 JSP运行原理 6

1.5实验:编写、保存、运行JSP页面 8

习题一 10

第2章 JSP页面与JSP标记 11

2.1 JSP页面的基本结构 11

2.2变量和方法的声明 12

2.2.1声明变量 12

2.2.2声明方法 13

2.3 Java程序片 14

2.4表达式 17

2.5 JSP中的注释 17

2.6 JSP指令标记 18

2.6.1 page指令 18

2.6.2 include指令标记 23

2.7 JSP动作标记 26

2.7.1 include动作标记 26

2.7.2 param动作标记 27

2.7.3 forward动作标记 28

2.7.4 plugin动作标记 29

2.7.5 useBean动作标记 30

2.8实验1:JSP页面的基本结构 30

2.9实验2:JSP指令标记 32

2.10实验3:JSP动作标记 33

习题二 37

第3章 Tag文件与Tag标记 38

3.1 Tag文件的结构 39

3.2 Tag文件的存储目录 39

3.3 Tag标记 40

3.3.1 Tag标记与Tag文件 40

3.3.2 Tag标记的使用 40

3.3.3 Tag标记的标记体 42

3.4 Tag文件中的常用指令 43

3.4.1 tag指令 43

3.4.2 include指令 45

3.4.3 attribute指令 45

3.4.4 variable指令 48

3.4.5 taglib指令 52

3.5 Tag标记的嵌套 54

3.6实验1:使用标记体 55

3.7实验2:使用attribute指令和variable指令 56

习题三 59

第4章 JSP内置对象 60

4.1 request对象 61

4.1.1获取用户提交的信息 62

4.1.2处理汉字信息 64

4.1.3常用方法举例 65

4.1.4使用Tag文件处理有关数据 68

4.1.5处理HTML标记 70

4.2 response对象 78

4.2.1动态响应contentType属性 78

4.2.2 response的HTTP文件头 80

4.2.3 response重定向 81

4.2.4 response的状态行 81

4.3 session对象 84

4.3.1 session对象的ID 85

4.3.2 session对象与URL重写 86

4.3.3 session对象存储数据 88

4.3.4在Tag文件中使用session对象 90

4.3.5 session对象的生存期限 92

4.3.6使用session设置时间间隔 93

4.3.7计数器 94

4.4 out对象 96

4.5 application对象 97

4.5.1 application对象的常用方法 98

4.5.2用application制作留言板 98

4.6实验1:request对象 101

4.7实验2:response对象 103

4.8实验3:session对象 104

习题四 107

第5章 JSP中的文件操作 108

5.1 File类 109

5.1.1获取文件的属性 109

5.1.2创建目录 110

5.1.3删除文件和目录 111

5.2使用字节流读写文件 112

5.2.1 FileInputStream和FileOutputStream类 113

5.2.2 BufferedInputStream和Buff eredOutputStream类 114

5.3使用字符流读写文件 115

5.3.1 FileReader和FileWriter类 116

5.3.2 BufferedReader和BufferedWriter类 116

5.4 Random AccessFile类 118

5.5文件上传 122

5.6文件下载 127

5.7实验1:使用文件字节流读写文件 128

5.8实验2:使用文件字符流加密文件 132

习题五 136

第6章 JSP中使用数据库 137

6.1 SQL Server 2000数据库管理系统 138

6.1.1启动SQL Server 2000 138

6.1.2建立数据库 138

6.1.3创建表 139

6.2 JDBC 139

6.3连接数据库的常用方式 140

6.3.1 JDBC-ODBC桥接器 140

6.3.2使用Java数据库驱动程序 145

6.4查询记录 147

6.4.1顺序查询 148

6.4.2随机查询 151

6.4.3条件查询 155

6.4.4排序查询 158

6.4.5模糊查询 160

6.5更新记录 162

6.6添加记录 164

6.7删除记录 166

6.8用结果集操作数据库中的表 168

6.8.1更新记录中的列值 168

6.8.2插入记录 169

6.9预处理语句 171

6.9.1预处理语句优点 171

6.9.2使用统配符 173

6.10事务 175

6.11常见数据库连接 177

6.11.1连接Oracle数据库 177

6.11.2连接Access数据库 178

6.11.3连接MySQL数据库 179

6.12查询Excel电子表格 184

6.13实验1:查询记录 185

6.14实验2:更新记录 189

6.15实验3:删除记录 192

习题六 194

第7章 JSP与Javabean 195

7.1编写Javabean和使用Javabean 196

7.1.1 bean的编写与保存 196

7.1.2使用bean 197

7.2获取和修改 bean的属性 201

7.2.1 getProperty动作标记 201

7.2.2 setProperty动作标记 202

7.3 bean的辅助类 206

7.4使用bean的简单例子 207

7.4.1三角形 207

7.4.2猜数字 209

7.4.3日历 211

7.4.4四则运算 214

7.4.5浏览图片 215

7.5 Javabean与文件操作 217

7.5.1读文件 217

7.5.2写文件 219

7.5.3上传文件 221

7.6 Javabean与数据库操作 224

7.6.1查询记录 224

7.6.2分页显示记录 226

7.7标准化考试 231

7.8实验1:有效范围为request的bean 234

7.9实验2:有效范围为session的bean 236

7.10实验3:有效范围为application的bean 238

习题七 241

第8章Java Servlet基础 243

8.1 Servlet类与servlet对象 244

8.2编写web.xml 245

8.3 servlet对象的创建与运行 247

8.4 servlet对象的工作原理 247

8.4.1 servlet对象的生命周期 248

8.4.2 init方法 248

8.4.3 service方法 248

8.4.4 destroy方法 249

8.5通过JSP页面访问servlet 249

8.5.1通过表单向servlet提交数据 249

8.5.2通过超链接访问servlet 250

8.6共享变量 252

8.7 doGet和doPost方法 253

8.8重定向与转发 255

8.8.1 sendRedirect方法 256

8.8.2 RequestDispatcher对象 256

8.9使用session 259

8.10实验:使用servlet读取文件 261

习题八 264

第9章 MVC模式 265

9.1 MVC模式介绍 266

9.2 JSP中的MVC模式 266

9.3 模型的生命周期与视图更新 267

9.3.1 request周期的Javabean 267

9.3.2 session周期的Javabean 268

9.3.3 application周期的Javabean 269

9.4 MVC模式的简单实例 270

9.4.1计算三角形和梯形的面积 270

9.4.2简单的计算器 274

9.5 MVC模式与文件操作 278

9.6 MVC模式与数据库操作 282

9.7 MVC模式与注册登录 288

9.7.1注册 289

9.7.2登录 293

9.7.3验证 298

9.8实验:计算等差、等比数列的和 298

习题九 303

第10章 网络交友 304

10.1系统模块构成 304

10.2数据库设计 304

10.3系统管理 305

10.3.1页面管理 305

10.3.2 Javabean与Servlet管理 306

10.3.3配置文件 307

10.4会员注册 308

10.4.1模型(Javabean) 308

10.4.2控制器(servlet) 309

10.4.3视图(JSP页面) 311

10.5会员登录 313

10.5.1模型(Javabean) 313

10.5.2控制器(servlet) 314

10.5.3视图(JSP页面) 316

10.6上传照片 317

10.6.1模型(Javabean) 318

10.6.2控制器(servlet) 318

10.6.3视图(JSP页面) 321

10.7浏览会员信息 323

10.7.1模型(Javabean) 323

10.7.2控制器(servlet) 325

10.7.3视图(JSP页面) 328

10.8修改密码 330

10.8.1模型(Javabean) 330

10.8.2控制器(servlet) 331

10.8.3视图(JSP页面) 333

10.9修改注册信息 334

10.9.1模型(Javabean) 334

10.9.2控制器(servlet) 335

10.9.3视图(JSP页面) 336

10.10退出登录 338