Java Servlet和JSP教程

  • 格式:docx
  • 大小:100.43 KB
  • 文档页数:65

Java Servlet和JSP教程

目录

一、Servlet和JSP概述 ............................................................................................................ 4

1.1 Java Servlet及其特点 ..................................................................................................... 4

1.2 JSP及其特点 ................................................................................................................... 5

二、设置开发、运行环境 ....................................................................................................... 6

2.1 安装Servlet和JSP开发工具 ........................................................................................ 6

2.2 安装支持Servlet的Web服务器 ................................................................................. 6

三、第一个Servlet ................................................................................................................... 8

3.1 Servlet基本结构 ............................................................................................................. 8

3.2 输出纯文本的简单Servlet ............................................................................................ 9

3.2.1 HelloWorld.java ........................................................................................................ 9

3.2.2 Servlet的编译和安装 ............................................................................................ 10

3.2.3 运行Servlet ........................................................................................................... 11

3.3 输出HTML的Servlet .................................................................................................. 11

3.4 几个HTML工具函数 .................................................................................................. 12

四、处理表单数据 ................................................................................................................. 13

4.1 表单数据概述 .............................................................................................................. 13

4.2 实例:读取三个表单变量 .......................................................................................... 14

4.3 实例:输出所有的表单数据 ...................................................................................... 15

五、读取HTTP请求头 ........................................................................................................... 18

5.1 HTTP请求头概述 .......................................................................................................... 18

5.2 在Servlet中读取请求头 ............................................................................................. 19

5.3 实例:输出所有的请求头 .......................................................................................... 20

六、访问CGI变量 ................................................................................................................. 21

6.1 CGI变量概述 ................................................................................................................ 21

6.2 标准CGI变量的Servlet等价表示 ............................................................................. 21

6.3 实例:读取CGI变量 .................................................................................................. 22 七、HTTP应答状态 ................................................................................................................ 23

7.1 状态代码概述 .............................................................................................................. 23

7.2 设置状态代码 .............................................................................................................. 24

7.3 HTTP 1.1状态代码及其含义 ........................................................................................ 25

7.4 实例:访问多个搜索引擎 .......................................................................................... 27

八、设置HTTP应答头 ........................................................................................................... 30

8.1 HTTP应答头概述 .......................................................................................................... 30

8.2 常见应答头及其含义 .................................................................................................. 31

8.3 实例:内容改变时自动刷新页面 .............................................................................. 32

九、处理Cookie ..................................................................................................................... 35

9.1 Cookie概述 ................................................................................................................... 35

9.2 Servlet的Cookie API .................................................................................................... 35

9.2.1 创建Cookie ........................................................................................................... 35

9.2.2 读取和设置Cookie属性 ...................................................................................... 36