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