![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet
文章平均质量分 76
lelly52800
每天进步一点
展开
-
Servlet之网页点击计数器
以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤:------在 init() 方法中初始化一个全局变量。 每次调用 doGet() 或 doPost() 方法时,都增加全局变量。 如果需要,您可以使用一个数据库表来存储全局变量的值在 destroy() 中。在下次初始化 Servlet 时,该值可在 init() 方法内被读取。这一步是可选的。 如果您只...转载 2018-12-28 16:31:29 · 1114 阅读 · 0 评论 -
Servlet 编写过滤器
Servlet 编写过滤器Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。Servlet...转载 2019-01-07 20:45:56 · 119 阅读 · 0 评论 -
Servlet HTTP 状态码
Servlet HTTP 状态码HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下:初始状态行 + 回车换行符(回车+换行) 零个或多个标题行+回车换行符 一个空白行,即回车换行符 一个可选的消息主体,比如文件、查询数据或查询输出例如,服务器的响应头如下所示:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: .......转载 2018-12-28 17:38:33 · 220 阅读 · 0 评论 -
设置 HTTP 响应报头的方法
设置 HTTP 响应报头的方法下面的方法可用于在 Servlet 程序中设置 HTTP 响应报头。这些方法通过 HttpServletResponse 对象可用。序号 方法 & 描述 1 String encodeRedirectURL(String url) 为 sendRedirect 方法中使用的指定的 URL 进行编码,或者如果编码不是必需的,则返回 ...转载 2018-12-28 17:30:29 · 2152 阅读 · 0 评论 -
Servlet 服务器 HTTP 响应
当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blank Line)<!doctype ...><html><head>.....转载 2018-12-28 17:26:19 · 119 阅读 · 0 评论 -
读取 HTTP 头的方法
读取 HTTP 头的方法下面的方法可用在 Servlet 程序中读取 HTTP 头。这些方法通过 HttpServletRequest 对象可用。序号 方法 & 描述 1 Cookie[] getCookies() 返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。 2 Enumeration getAttributeNames() ...转载 2018-12-28 17:23:44 · 1126 阅读 · 0 评论 -
Servlet 客户端 HTTP 请求
当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。以下是来自于浏览器端的重要头信息,您可以在 Web 编程中频繁使用:头信息 描述 Accept 这个头信息指定浏览器或其他客户端可以处理的 MIME 类型。值 image/png 或 imag...转载 2018-12-28 17:16:56 · 87 阅读 · 0 评论 -
Servlet Session 跟踪
Servlet Session 跟踪HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。一般用HttpSession对象来维持Web 客户端和 Web 服务器之间的 session 会话:HttpSession 对象Servlet 还提供了 HttpSession 接口,该接口提...转载 2018-12-28 17:01:07 · 93 阅读 · 0 评论 -
Servlet 处理日期
使用 Servlet 的最重要的优势之一是,可以使用核心 Java 中的大多数可用的方法。Java 提供的 java.util 包中的 Date 类,这个类封装了当前的日期和时间。Date 类支持两个构造函数。第一个构造函数初始化当前日期和时间的对象。Date( )下面的构造函数接受一个参数,该参数等于 1970 年 1 月 1 日午夜以来经过的毫秒数。Date(long mi...转载 2018-12-28 16:50:30 · 815 阅读 · 0 评论 -
Servlet 网页重定向
重定向请求到另一个网页的最简单的方式是使用 response 对象的 sendRedirect() 方法。下面是该方法的定义:public void HttpServletResponse.sendRedirect(String location)throws IOException该方法把响应连同状态码和新的网页位置发送回浏览器。您也可以通过把 setStatus() 和 setHe...转载 2018-12-28 16:40:57 · 119 阅读 · 0 评论 -
Servlet 之自动刷新页面
刷新网页的最简单的方式是使用响应对象的方法 setIntHeader()。以下是这种方法的定义:public void setIntHeader(String header, int headerValue)此方法把头信息 "Refresh" 连同一个表示时间间隔的整数值(以秒为单位)发送回浏览器。 Servlet 如何使用 setIntHeader() 方法来设置 Refresh ...转载 2018-12-28 16:37:44 · 1124 阅读 · 0 评论 -
Servlet 表单数据
Servlet 表单数据很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。GET 方法GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所示:http://www.test.com/hello?key1=value1&...转载 2019-01-07 20:45:46 · 210 阅读 · 0 评论