摘要: Servlet Cookie 处理 Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookie。 识别返回用户包括三个步骤: 服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算 阅读全文
posted @ 2018-05-12 17:18 chenhonggao 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Servlet 异常处理 当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servl 阅读全文
posted @ 2018-05-12 17:16 chenhonggao 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Servlet 环境设置 开发环境是您可以开发、测试、运行 Servlet 的地方。 就像任何其他的 Java 程序,您需要通过使用 Java 编译器 javac 编译 Servlet,在编译 Servlet 应用程序后,将它部署在配置的环境中以便测试和运行。 如果你使用的是 Eclipse 环境, 阅读全文
posted @ 2018-05-12 17:10 chenhonggao 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Servlet 编写过滤器 Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 H 阅读全文
posted @ 2018-05-12 17:08 chenhonggao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Servlet HTTP 状态码 HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下: 初始状态行 + 回车换行符(回车+换行) 零个或多个标题行+回车换行符 一个空白行,即回车换行符 一个可选的消息主体,比如文件、查询数据或查询输出 例如,服务器的响应头如下所示: 状态行包括 HTTP 阅读全文
posted @ 2018-05-12 17:07 chenhonggao 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。 以下是来自于浏览器端的重要头信息,您可以在 Web 编程中频繁使用: 读取 阅读全文
posted @ 2018-05-12 17:06 chenhonggao 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Servlet 服务器 HTTP 响应 正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示: 状态行包括 HTTP 版本(在本例中为 HTTP/1.1)、一个状态码(在本例中为 200)和一个对应 阅读全文
posted @ 2018-05-12 17:06 chenhonggao 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Servlet 实例 Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处 阅读全文
posted @ 2018-05-12 17:05 chenhonggao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Servlet 简介 Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数 阅读全文
posted @ 2018-05-12 17:04 chenhonggao 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Servlet 生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 通过调用 destroy() 方 阅读全文
posted @ 2018-05-12 17:01 chenhonggao 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Serlvet中WebServlet注解详解 作用:用于将一个类声明为 Servlet描述:该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。属性详解:该注解具有下表给出的一些常用属性(以下所有属性均为可选属性,但是 vlaue 或者 urlPatterns 通 阅读全文
posted @ 2018-05-12 16:56 chenhonggao 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Servlet 表单数据 很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。 GET 方法 GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所 阅读全文
posted @ 2018-05-12 16:48 chenhonggao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Servlet 异常处理 当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servl 阅读全文
posted @ 2018-05-12 16:44 chenhonggao 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 逍遥云天 逍遥云天 逍遥云天 html页面实现自动刷新的几种方法 使用场景: 1. 页面需要定时刷新,实时加载数据(H5中的WebSocket和SSE可以实现局部刷新) 2. 一定时间之后跳转到指定页面(登录注册之类) 3. 前端开发使用伪数据调试html页面(修改一些js的变量值,可以自动刷新效果 阅读全文
posted @ 2018-05-12 15:33 chenhonggao 阅读(6565) 评论(0) 推荐(1) 编辑
摘要: 请求参数乱码(中文乱码) 阅读全文
posted @ 2018-05-12 14:47 chenhonggao 阅读(132) 评论(0) 推荐(0) 编辑
摘要: springboot中的filter 第一种情况,自定义的filter 方式1 1.实现javax.servlet.Filter 2.重写init,doFilter,destory方法 3.添加component注解 1.编写过滤器代码 说明: 重点在于两个注解! When using an emb 阅读全文
posted @ 2018-05-12 09:37 chenhonggao 阅读(23996) 评论(0) 推荐(1) 编辑