Java Servlet和JSP教程

servlet

]
     这是一个比较完整的Servlet、JSP教程,包含大量的实用资料和示例,仙人掌工作室倾情推荐。全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本元素、指令、动作,等等。具体请见《目录》。

目录
作 者 : 仙人掌工作室

   目    录
一、Servlet和JSP概述
1.1 JavaServlet及其特点
1.2 JSP及其特点
二、设置开发、运行环境
2.1 安装Servlet和JSP开发工具

2.2 安装支持Servlet的Web服务器
三、第一个Servlet
3.1 Servlet基本结构
3.2 输出纯文本的简单Servlet
3.2.1 HelloWorld.java
3.2.2 Servlet的编译和安装
3.2.3 运行Servlet
3.3 输出HTML的Servlet
3.4 几个HTML工具函数
四、处理表单数据
4.1 表单数据概述
4.2 实例:读取三个表单变量
4.3 实例:输出所有的表单数据
五、读取HTTP请求头
5.1 HTTP请求头概述
5.2 在Servlet中读取请求头
5.3 实例:输出所有的请求头
六、访问CGI变量
6.1 CGI变量概述
6.2 标准CGI变量的Servlet等价表示
6.3 实例:读取CGI变量
七、HTTP应答状态
7.1 状态代码概述
7.2 设置状态代码
7.3 HTTP1.1状态代码及其含义
7.4 实例:访问多个搜索引擎
八、设置HTTP应答头
8.1 HTTP应答头概述
8.2 常见应答头及其含义
8.3 实例:内容改变时自动刷新页面
九、处理Cookie
9.1 Cookie概述
9.2 Servlet的Cookie API
9.2.1 创建Cookie
9.2.2 读取和设置Cookie属性
9.2.3 在应答头中设置Cookie
9.2.4 读取保存到客户端的Cookie
9.3 几个Cookie工具函数
9.3.1 获取指定名字的Cookie值
9.3.2 自动保存的Cookie
9.4 实例:定制的搜索引擎界面  十、会话状态
10.1 会话状态概述
10.2 会话状态跟踪API
10.2.1 查看当前请求的会话对象
10.2.2 查看和会话有关的信息
10.2.3 在会话对象中保存数据
10.3 实例:显示会话信息
十一、JSP及语法概要
11.1 概述
11.2 JSP语法概要表
11.3 关于模板文本(静态HTML)
十二、脚本元素、指令和预定义变量
12.1 JSP脚本元素
12.1.1 JSP表达式
12.1.2 JSP Scriptlet
12.1.3 JSP声明
12.2 JSP指令
12.2.1 page指令
12.2.2 include指令
12.3 实例:脚本元素和指令的应用
12.4 JSP预定义变量
十三、JSP动作
13.1 jsp:include动作
13.2 jsp:useBean动作
13.3 关于jsp:useBean的进一步说明
13.4 jsp:setProperty动作
13.5 jsp:getProperty动作
13.6 jsp:forward动作
13.7 jsp:plugin动作
附录:JSP注释和字符引用约定
注:原文出处:Servlets and JavaServer Pages

时间: 2024-11-08 22:29:31

Java Servlet和JSP教程的相关文章

Java Servlet和JSP教程_JSP编程

]     这是一个比较完整的Servlet.JSP教程,包含大量的实用资料和示例,仙人掌工作室倾情推荐.全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发.运行环境,表单数据处理,HTTP请求头.应答状态处理,访问CGI变量,会话状态,JSP脚本元素.指令.动作,等等.具体请见<目录>. 目录作 者 : 仙人掌工作室                                目 录 一.Servlet和JSP概述 1.1 JavaServlet及其特点 1.2 JSP及其

Java Servlet 和 JSP教程(1)

js|servlet|教程 1 概述 1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答.Servlet程序在服务器端运行,动态地生成Web页面.与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开

Java Servlet 和 JSP教程(2)

js|servlet|教程 2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境.Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载. 安装好JSWDK之后,你还要告诉javac,在编译文件的时候到哪里去寻找Ser

Java Servlet 和 JSP教程(3)

js|servlet|教程 3 Servlet 3.1 Servlet基本结构 下面的代码显示了一个简单Servlet的基本结构.该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL.点击Web页面中的链接.提交没有指定METHOD的表单时浏览器所发出的请求.Servlet也可以很方便地处理POST请求.POST请求是提交那些指定了METHOD="POST"的表单时所发出的请求,具体请参见稍后几节的讨论. import

Java Servlet 和 JSP教程(4)

js|servlet|教程 3.3 输出HTML的Servlet 大多数Servlet都输出HTML,而不象上例一样输出纯文本.要输出HTML还有两个额外的步骤要做:告诉浏览器接下来发送的是HTML:修改println语句构造出合法的HTML页面. 第一步通过设置Content-Type(内容类型)应答头完成.一般地,应答头可以通过HttpServletResponse的setHeader方法设置,但由于设置内容类型是一个很频繁的操作,因此Servlet API提供了一个专用的方法setCont

Java Servlet 和 JSP入门教程(1)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(1) 1 概述 1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答.Servlet程序在服务器端运行,动态地生成Web页面.与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效 在传统的CGI中,每个请求都要启动一个新的

Java Servlet 和 JSP入门教程(2)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(2) 2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境.Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载. 安装好JSWDK之后

Java Servlet 和 JSP入门教程(3)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(3) 3 Servlet 3.1 Servlet基本结构 下面的代码显示了一个简单Servlet的基本结构.该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL.点击Web页面中的链接.提交没有指定METHOD的表单时浏览器所发出的请求.Servlet也可以很方便地处理POST请求.POST请求是提交那些指定了METHOD="POST"的表

Java Servlet 和 JSP入门教程(4)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(4) 3.3 输出HTML的Servlet 大多数Servlet都输出HTML,而不象上例一样输出纯文本.要输出HTML还有两个额外的步骤要做:告诉浏览器接下来发送的是HTML:修改println语句构造出合法的HTML页面. 第一步通过设置Content-Type(内容类型)应答头完成.一般地,应答头可以通过HttpServletResponse的setHeader方法设置,但由于设置内容类型是一个很频繁的操作,因