文章分类 -  Servlet 教程

Servlet 国际化
摘要:在我们开始之前,先来看看三个重要术语:国际化(i18n):这意味着一个网站提供了不同版本的翻译成访问者的语言或国籍的内容。本地化(l10n):这意味着向网站添加资源,以使其适应特定的地理或文化区域,例如网站翻译成印地文(Hindi)。区域设置(locale):这是一个特殊的文化或地理区域。它通常指语... 阅读全文

posted @ 2015-12-11 11:03 奈何作贼 阅读(210) 评论(0) 推荐(0)

Servlet 调试
摘要:测试/调试 Servlet 始终是开发使用过程中的难点。Servlet 往往涉及大量的客户端/服务器交互,可能会出现错误但又难以重现。这里有一些提示和建议,可以帮助您调试。System.out.println()System.out.println() 是作为一个标记来使用的,用来测试一段特定的代码... 阅读全文

posted @ 2015-12-11 10:49 奈何作贼 阅读(216) 评论(0) 推荐(0)

Servlet 包
摘要:涉及到 WEB-INF 子目录的 Web 应用程序结构是所有的 Java web 应用程序的标准,并由 Servlet API 规范指定。给定一个顶级目录名 myapp,目录结构如下所示:WEB-INF 子目录中包含应用程序的部署描述符,名为 web.xml。所有的 HTML 文件都位于顶级目录 m... 阅读全文

posted @ 2015-12-11 10:36 奈何作贼 阅读(163) 评论(0) 推荐(0)

Servlet 发送电子邮件
摘要:使用 Servlet 发送一封电子邮件是很简单的,但首先您必须在您的计算机上安装 JavaMail API 和 Java Activation Framework)JAF)。您可以从 Java 标准网站下载最新版本的 JavaMail(版本 1.2)。您可以从 Java 标准网站下载最新版本的 JA... 阅读全文

posted @ 2015-12-11 09:43 奈何作贼 阅读(298) 评论(0) 推荐(0)

Servlet 自动刷新页面
摘要:假设有一个网页,它是显示现场比赛成绩或股票市场状况或货币兑换率。对于所有这些类型的页面,您需要定期刷新网页。Java Servlet 提供了一个机制,使得网页会在给定的时间间隔自动刷新。刷新网页的最简单的方式是使用响应对象的方法 setIntHeader()。以下是这种方法的定义:public vo... 阅读全文

posted @ 2015-12-11 09:23 奈何作贼 阅读(169) 评论(0) 推荐(0)

Servlet 点击计数器
摘要:网页点击计数器很多时候,您可能有兴趣知道网站的某个特定页面上的总点击量。使用 Servlet 来计算这些点击量是非常简单的,因为一个 Servlet 的生命周期是由它运行所在的容器控制的。以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤:在 init() 方法中初始化... 阅读全文

posted @ 2015-12-11 09:15 奈何作贼 阅读(163) 评论(0) 推荐(0)

Servlet 网页重定向
摘要:当文档移动到新的位置,我们需要向客户端发送这个新位置时,我们需要用到网页重定向。当然,也可能是为了负载均衡,或者只是为了简单的随机,这些情况都有可能用到网页重定向。重定向请求到另一个网页的最简单的方式是使用 response 对象的 sendRedirect() 方法。下面是该方法的定义:publi... 阅读全文

posted @ 2015-12-11 09:02 奈何作贼 阅读(179) 评论(0) 推荐(0)

Servlet 文件上传
摘要:Servlet 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。创建一个文件上传表单下面的 HTML 代码创建了一个文件上传表单。以下几点需要注意:表单 method 属性应该设置为 POST 方法,不能使用 GET 方法。表单 e... 阅读全文

posted @ 2015-12-11 08:52 奈何作贼 阅读(167) 评论(0) 推荐(0)

Servlet 数据库访问
摘要:本教程假定您已经了解了 JDBC 应用程序的工作方式。在您开始学习 Servlet 数据库访问之前,请确保您已经有适当的 JDBC 环境设置和数据库。从基本概念下手,让我们来创建一个简单的表,并在表中创建几条记录。创建数据库表略创建数据记录略访问数据库下面的实例演示了如何使用 Servlet 访问 ... 阅读全文

posted @ 2015-12-10 16:45 奈何作贼 阅读(114) 评论(0) 推荐(0)

Servlet Session 跟踪
摘要:HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。但是仍然有以下三种方式来维持 Web 客户端和 Web 服务器之间的 session 会话:Cookies一个 Web 服务器可以分配一个唯一的 se... 阅读全文

posted @ 2015-12-10 16:32 奈何作贼 阅读(152) 评论(0) 推荐(0)

Servlet Cookies 处理
摘要:Cookies 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookies。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookies。例如:姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。当下一次浏览器向... 阅读全文

posted @ 2015-12-10 11:31 奈何作贼 阅读(153) 评论(0) 推荐(0)

Servlet 异常处理
摘要:当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用web.xml 配... 阅读全文

posted @ 2015-12-09 11:31 奈何作贼 阅读(181) 评论(0) 推荐(0)

Servlet 编写过滤器
摘要:Servlet 过滤器是可用于 Servlet 编程的 Java 类,有以下目的:在客户端的请求访问后端资源之前,拦截这些请求。在服务器的响应发送回客户端之前,处理这些响应。根据规范建议的各种类型的过滤器:身份验证过滤器(Authentication Filters)。数据压缩过滤器(Data co... 阅读全文

posted @ 2015-12-09 10:25 奈何作贼 阅读(244) 评论(0) 推荐(0)

Servlet HTTP 状态码
摘要:HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下:初始状态行 + 回车换行符(回车+换行)零个或多个标题行+回车换行符一个空白行,即回车换行符一个可选的消息主体,比如文件、查询数据或查询输出例如,服务器的响应头如下所示:HTTP/1.1 200 OKContent-Type: text/... 阅读全文

posted @ 2015-12-07 21:21 奈何作贼 阅读(134) 评论(0) 推荐(0)

Servlet 服务器 HTTP 响应
摘要:正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blan... 阅读全文

posted @ 2015-12-07 21:00 奈何作贼 阅读(125) 评论(0) 推荐(0)

Servlet 客户端 HTTP 请求
摘要:当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。以下是来自于浏览器端的重要头信息,您可以在 Web 编程中频繁使用:头信息描述Accept这个头信息指定浏览器或其他... 阅读全文

posted @ 2015-12-07 09:08 奈何作贼 阅读(137) 评论(0) 推荐(0)

Servlet 表单数据
摘要:很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。GET 方法GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所示:http://www.te... 阅读全文

posted @ 2015-12-06 19:42 奈何作贼 阅读(187) 评论(0) 推荐(0)

Servlet 实例
摘要:Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。H... 阅读全文

posted @ 2015-12-06 17:02 奈何作贼 阅读(167) 评论(0) 推荐(0)

Servlet 生命周期
摘要:Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servl... 阅读全文

posted @ 2015-12-06 15:50 奈何作贼 阅读(161) 评论(0) 推荐(0)

Servlet 环境设置
摘要:开发环境是您可以开发、测试、运行 Servlet 的地方。就像任何其他的 Java 程序,您需要通过使用 Java 编译器 javac 编译 Servlet,在编译 Servlet 应用程序后,将它部署在配置的环境中以便测试和运行。这个开发环境设置包括以下步骤:设置 Java 开发工具包(Java ... 阅读全文

posted @ 2015-12-06 15:26 奈何作贼 阅读(354) 评论(0) 推荐(0)

导航