当前位置:首页 > 工业技术
JSP动态网站设计教程
JSP动态网站设计教程

JSP动态网站设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:吴其庆编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2005
  • ISBN:7502437762
  • 页数:314 页
图书介绍:本书通过语法和实例全面讲述了JSP最基础和最核心的知识,内容包括JSP基础、JSP的编程工具、JSP的指示标识、Servlet的应用等内容。
《JSP动态网站设计教程》目录

目录 1

第1章 JSP基础 1

1.1 JSP简介 1

1.1.1 JSP的核心技术 1

1.1.2 JSP的优势与应用范围 1

1.2 Resin服务器 2

1.2.1 Resin服务器的介绍 2

1.2.2 Resin服务器的下载与安装 2

1.2.3 Resin服务器的实例程序 5

1.3 Tomcat服务器 7

1.3.1 Tomcat服务器的介绍 7

1.3.2 Tomcat服务器的下载与安装 7

1.3.3 Tomcat服务器的实例程序 9

1.4 初学者需要注意的问题 10

1.5 常用的文件后缀名 11

1.6 小结 11

1.7 问与答 11

综合练习一 11

一、选择题 11

二、填空题 12

三、判断题 12

四、问答题 12

五、上机实习题 12

第2章 JSP的编程工具 13

2.1 记事本 13

2.1.1 记事本的运行 13

2.1.2 应用记事本创建Hello JSP 13

2.2 Dreamweaver 14

2.2.1 Dreamweaver的下载 14

2.2.2 Dreamweaver的安装 16

2.2.3 Dreamweaver的界面介绍 16

2.2.4 Dreamweaver的站点设置 17

2.2.5 应用Dreamweaver创建Hello JSP 19

2.3 JBuilder 19

2.3.1 JBuilder的下载 20

2.3.2 JBuilder的安装 21

2.3.3 JBuilder的界面介绍 22

2.3.4 JBuilder的项目创建 23

2.3.5 JBuilder的互联网模块创建 24

2.3.6 应用JBuilder创建Hello JSP 25

2.4 小结 28

2.5 问与答 29

综合练习二 29

一、选择题 29

二、填空题 29

三、判断题 30

四、问答题 30

五、上机实习题 30

第3章 JSP的帮助信息 31

3.1 Java官方网站帮助文档的应用 31

3.2 JBuilder帮助文档的应用 34

3.3 Dreamweaver代码面板的帮助信息的应用 34

3.4 JBuilder代码面板的帮助信息的应用 35

3.5 小结 36

3.6 问与答 36

综合练习三 37

一、选择题 37

二、填空题 37

三、判断题 37

四、问答题 37

五、上机实习题 37

第4章 JSP的指示(directive)标识 38

4.1 page标识 38

4.1.1 page标识的语法 38

4.1.2 page标识的实例 39

4.2 include标识 42

4.2.1 include标识的语法 42

4.2.2 include标识的实例 42

4.3 taglib标识 43

4.3.1 taglib标识的语法 43

4.3.2 taglib标识的实例 44

4.4 小结 46

4.5 问与答 46

综合练习四 46

一、选择题 46

二、填空题 47

三、判断题 47

四、问答题 47

五、上机实习题 47

第5章 脚本(scriptlet)标识 48

5.1 声明标识 48

5.1.1 声明标识的语法 48

5.1.2 声明标识的实例 48

5.2 表达式标识 49

5.2.1 表达式标识的语法 49

5.2.2 表达式标识的实例 49

5.3 帮助标识 50

5.3.1 帮助标识的语法 50

5.3.2 帮助标识的实例 50

5.4 程序标识 51

5.4.1 程序标识的语法 51

5.4.2 程序标识的实例 51

5.5 小结 52

5.6 问与答 52

综合练习五 52

一、选择题 52

二、填空题 52

三、判断题 52

四、问答题 53

五、上机实习题 53

第6章 动作(action)标识 54

6.1 jsp:forward标识 54

6.1.1 jsp:forward标识的语法 54

6.1.2 jsp:forward标识的实例 54

6.2 jsp:useBean标识 56

6.2.1 jsp:useBean标识的语法 56

6.2.2 jsp:useBean标识的实例 57

6.3 jsp:getProperty标识 60

6.3.1 jsp:getProperty标识的语法 60

6.3.2 jsp:getProperty标识的实例 60

6.4 jsp:setProperty标识 61

6.4.1 jsp:setProperty标识的语法 61

6.4.2 jsp:setProperty标识的实例 62

6.5 jsp:include标识 63

6.5.1 jsp:include标识的语法 63

6.5.2 jsp:include标识的实例 64

6.6 jsp:plugin标识 65

6.6.1 jsp:plugin标识的语法 66

6.6.2 jsp:plugin标识的实例 67

6.7 小结 68

6.8 问与答 68

综合练习六 68

一、选择题 68

二、填空题 68

三、判断题 69

四、问答题 69

五、上机实习题 69

第7章 JSP的HTML应用 70

7.1 表单标识 70

7.1.1 表单标识的语法 70

7.1.2 表单标识的实例 71

7.2 编辑框标识 71

7.2.1 编辑框标识的语法 71

7.2.2 编辑框标识的实例 72

7.3 按钮标识 72

7.3.1 按钮标识的语法 73

7.3.2 按钮标识的实例 73

7.4 复选框标识 74

7.4.1 复选框标识的语法 74

7.4.2 复选框标识的实例 74

7.5 单选框标识 75

7.5.1 单选框标识的语法 75

7.5.2 单选框标识的实例 76

7.6 列表标识 77

7.6.1 列表标识的语法 77

7.6.2 列表标识的实例 78

7.7 文本框标识 79

7.7.1 文本框标识的语法 79

7.7.2 文本框标识的实例 79

7.8 隐藏域标识 80

7.8.1 隐藏域标识的语法 80

7.8.2 隐藏域标识的实例 81

7.9 常用的JavaScript语句的实例 81

7.10 小结 85

7.11 问与答 85

综合练习七 85

一、选择题 85

二、填空题 85

三、判断题 86

四、问答题 86

五、上机实习题 86

第8章 JSP的Java基础知识 87

8.1 变量 87

8.1.1 变量的创建 87

8.1.2 变量的类型 88

8.2 操作符 89

8.2.1 赋值操作符 89

8.2.2 算术操作符 90

8.2.3 关系操作符 91

8.2.4 条件操作符 92

8.2.5 逻辑操作符 93

8.3 控制语句 94

8.3.1 if语句 94

8.3.2 for语句 95

8.3.3 while语句 96

8.3.4 do while语句 97

8.3.5 switch语句 98

8.4 字符串类 99

8.4.1 字符串类的语法 99

8.4.2 字符串类的实例 100

8.5 期类 101

8.5.1 Date类 101

8.5.2 Calendar类 102

8.6 数字类 104

8.6.1 短整型整数类 105

8.6.2 整数类 106

8.6.3 长整型整数类 107

8.6.4 单精度浮点数类 109

8.6.5 双精度浮点数类 110

8.7 变量的互相转换 111

8.7.1 数字类型的相互转换 111

8.7.2 数字类型与字符串类型的相互转换 113

8.7.3 数字类型与日期类型的相互转换 114

8.7.4 字符串类型与日期类型的相互转换 115

8.8 数组与集合类 116

8.8.1 数组 116

8.8.2 Vector类 117

8.8.3 Hashtable类 119

8.9 异常处理 120

8.9.1 异常处理的语法 120

8.9.2 异常处理的实例 120

8.10 Math类 121

8.10.1 Math类的常用语法和实例 122

8.10.2 Math类的三角函数语法与实例 123

8.11 常用字符 124

8.11.1 转义字符 124

8.11.2 科学记数 125

8.12 小结 126

8.13 问与答 126

综合练习八 127

一、选择题 127

二、填空题 127

三、判断题 127

四、问答题 128

五、上机实习题 128

第9章 JSP的内建对象 129

9.1 九种内建对象的作用 129

9.2 out对象 130

9.2.1 out对象的语法 130

9.2.2 out对象的实例 130

9.3 request对象 131

9.3.1 request对象的语法 131

9.3.2 request对象的实例 131

9.4 response对象 134

9.4.1 response对象的语法 135

9.4.2 response对象的实例 135

9.5 session对象 135

9.5.1 session对象的语法 135

9.5.2 session对象的实例 136

9.6 application对象 138

9.6.1 application对象的语法 138

9.6.2 application对象的实例 139

9.7 config对象 140

9.7.1 config对象的语法 140

9.7.2 config对象的实例 140

9.8 pageContext对象 141

9.8.1 pageContext对象的语法 141

9.8.2 pageContext对象的实例 142

9.9 exception对象 144

9.9.1 exception对象的语法 144

9.9.2 exception对象的实例 144

9.10 小结 145

9.11 问与答 145

综合练习九 146

一、选择题 146

二、填空题 146

三、判断题 147

四、问答题 147

五、上机实习题 147

第10章 JSP的JavaBean应用 148

10.1 JavaBean的创建 148

10.1.1 JavaBean的创建语法 148

10.1.2 JavaBean的创建实例 148

10.2 JavaBean属性 149

10.2.1 JavaBean属性的创建语法 149

10.2.2 JavaBean属性实例 150

10.3 JavaBean的方法 151

10.3.1 JavaBean方法的创建语法 151

10.3.2 JavaBean方法实例 152

10.4 在JSP应用JavaBean的实例 152

10.5 小结 153

10.6 问与答 153

综合练习十 153

一、选择题 153

二、填空题 154

三、判断题 154

四、问答题 154

五、上机实习题 154

第11章 Servlet的应用 155

11.1 Servlet基础 155

11.1.1 Servlet实例文件的创建 155

11.1.2 Servlet实例文件的编译 156

11.1.3 Servlet的web.xml文件的设置 156

11.1.4 应用JBuilder创建Servlet 157

11.1.5 Servlet的生命周期分析 159

11.1.6 JSP的生命周期分析 160

11.2 Servlet事件的应用 161

11.2.1 doGet事件的语法与实例 161

11.2.2 doPost事件的语法与实例 162

11.2.3 service事件的语法与实例 164

11.2.4 doPut事件的语法与实例 166

11.2.5 doDelete事件的语法与实例 168

11.3 Servlet的PrintWriter类应用 170

11.3.1 PrintWriter类的语法 170

11.3.2 PrintWriter类的实例 170

11.4 Servlet的HttpServletRequest接口应用 171

11.4.1 HttpServletRequest接口的语法 171

11.4.2 HttpServletRequest接口的实例 171

11.5 Servlet的HttpServletResponse接口应用 172

11.5.1 HttpServletResponse接口的语法 172

11.5.2 HttpServletResponse接口的实例 173

11.6 Servlet的HttpSession接口应用 173

11.6.1 HttpSession接口的语法 174

11.6.2 HttpSession接口的实例 174

11.7 Servlet的ServletContext接口应用 175

11.7.1 ServletContext接口的语法 175

11.7.2 ServletContext接口的实例 175

11.8 Filter Servlet的应用 176

11.8.1 Filter Servlet的语法 176

11.8.2 Filter Servlet的实例 177

11.9 Listener Servlet的应用 182

11.9.1 Listener Servlet的语法 182

11.9.2 Listener Servlet的实例 183

11.10 小结 185

11.11 问与答 186

综合练习十一 187

一、选择题 187

二、填空题 187

三、判断题 188

四、问答题 188

五、上机实习题 188

第12章 JSP的数据库应用 189

12.1 MySQL数据库 189

12.1.1 MySQL数据库的下载 189

12.1.2 MySQL数据库的安装 190

12.1.3 MySQL的ODBC和JDBC驱动程序的下载与安装 192

12.1.4 MySQL数据库的创建 193

12.1.5 JSP连接MySQL数据库的实例 194

12.2 SQLServer数据库 198

12.2.1 SQLServer数据库的下载 198

12.2.2 SQLServer数据库的安装 201

12.2.3 SQLServer的JDBC驱动程序的下载与安装 202

12.2.4 SQLServer数据库的创建 203

12.2.5 JSP连接SQLServer数据库的实例 204

12.3 数据库的连接 208

12.3.1 应用JavaBean连接数据库 208

12.3.2 应用Servlet连接数据库 209

12.4 数据表的创建 211

12.4.1 应用JSP创建MySQL数据表的实例 212

12.4.2 应用JSP创建SQL Server数据表的实例 213

12.5 Statement接口的应用 215

12.5.1 添加记录的实例 215

12.5.2 查询记录的实例 216

12.5.3 更改记录的实例 217

12.5.4 删除记录的实例 218

12.6 ResultSet接口的应用 219

12.6.1 查询记录的实例 220

12.6.2 添加记录的实例 221

12.6.3 更改记录的实例 222

12.6.4 删除记录的实例 223

12.7 PreparedStatement接口的应用 224

12.7.1 添加记录的实例 224

12.7.2 查询记录的实例 225

12.7.3 更改记录的实例 226

12.7.4 删除记录的实例 227

12.8 小结 229

12.9 问与答 229

综合练习十二 229

一、选择题 229

二、填空题 230

三、判断题 230

四、问答题 230

五、上机实习题 231

第13章 JSP的文件操作 232

13.1 JSP的目录操作 232

13.1.1 目录操作的语法 232

13.1.2 目录创建和删除的实例 232

13.2 JSP的文本文件操作 235

13.2.1 文本文件的语法 235

13.2.2 文本文件的读入与写出实例 236

13.2.3 文本文件的在线计数器的实例 238

13.3 JSP的流文件操作 240

13.3.1 流文件的语法 240

13.3.2 流文件的读入与写出实例 240

13.4 文件的下载实例 241

13.5 文件的上传操作 242

13.5.1 单个文件的上传实例 242

13.5.2 多个文件的上传实例 246

13.5.3 表单文件的上传实例 250

13.6 小结 255

13.7 问与答 255

综合练习十三 255

一、选择题 255

二、填空题 256

三、判断题 256

四、问答题 257

五、上机实习题 257

第14章 JSTL标识库的应用 258

14.1 JSTL标识库简介 258

14.2 JSTL标识库的设置 261

14.2.1 JSTL的下载 261

14.2.2 JSTL的安装 262

14.2.3 JSTL的实例程序运行 263

14.3 JSTL的帮助 265

14.3.1 JSTL的标识帮助 265

14.3.2 JSTL的API帮助的应用 266

14.4 JSTL的示例程序 267

14.4.1 应用记事本编写JSTL标识库程序实例 268

14.4.2 应用JBuilder编写JSTL标识库程序实例 269

14.5 JSTL的内建对象 271

14.5.1 JSTL的内建对象的语法 271

14.5.2 JSTL的内建对象的实例 271

14.6 JSTL的常用标识 272

14.6.1 out标识的语法和实例 272

14.6.2 set标识的语法和实例 273

14.6.3 remove标识的语法和实例 275

14.6.4 if标识的语法和实例 276

14.6.5 choose标识的语法和实例 277

14.6.6 forEach标识的语法和实例 278

14.6.7 import标识的语法和实例 280

14.6.8 url标识的语法和实例 281

14.6.9 redirect标识的语法和实例 282

14.7 JSTL的数据库标识 283

14.7.1 联接数据库的语法和实例 283

14.7.2 创建数据表的语法和实例 285

14.7.3 插入记录的语法和实例 286

14.7.4 查询记录的语法和实例 287

14.7.5 更新记录的语法和实例 289

14.7.6 删除记录的语法和实例 290

14.7.7 参数查询记录的语法和实例 291

14.8 小结 293

14.9 问与答 293

综合练习十四 294

一、选择题 294

二、填空题 294

三、判断题 295

四、问答题 295

五、上机实习题 296

第15章 自定义标识的应用 297

15.1 自定义标识的概念 297

15.2 应用Tag接口创建自定义标识 297

15.2.1 应用Tag接口创建自定义标识的语法 297

15.2.2 应用Tag接口创建自定义标识的实例 297

15.3 应用TagSupport类创建自定义标识 300

15.3.1 应用TagSupport类创建自定义标识的语法 300

15.3.2 不带参数标识的实例 300

15.3.3 带参数标识的实例 301

15.3.4 带运算操作标识的实例 303

15.4 应用BodyTagSupport类创建自定义标识 305

15.4.1 应用BodyTagSupport类创建自定义标识的语法 305

15.4.2 带参数标识的实例 305

15.4.3 循环标识的实例 307

15.5 自定义标识与数据库结合应用实例 309

15.6 小结 311

15.7 问与答 311

综合练习十五 312

一、选择题 312

二、填空题 312

三、判断题 312

四、问答题 312

五、上机实习题 312

结束语 313

参考文献 314

相关图书
作者其它书籍
返回顶部