
Servlet
文章平均质量分 91
Servlet
crazy_xieyi
任何信手拈来的从容,都是厚积薄发的沉淀
展开
-
Request请求转发与Respones请求重定向有什么区别?
请求转发即内部资源跳转,重定向即内部外部资源均可跳转。请求转发是浏览器发送请求给服务器,服务器中对应的资源A接收到请求,资源A处理完请求后将请求发给资源B,资源B处理完后将结果响应给浏览器。浏览器发送请求给服务器,服务器中对应的资源A接收到请求,资源A现在无法处理该请求,就会给浏览器响应一个302的状态码+location的一个访问资源B的路径,浏览器接收到响应状态码为302就会重新发送请求到location对应的访问地址去访问资源B,资源B接收到请求后进行处理并最终给浏览器响应结果,这整个过程就叫重定向。原创 2022-12-02 09:34:21 · 762 阅读 · 20 评论 -
表白墙服务器版【交互接口、服务器端代码、前端代码、数据存入文件/数据库】
表白墙服务器版【交互接口、服务器端代码、前端代码、数据存入文件/数据库】:一、准备工作二、约定前后端交互接口三、实现服务器端代码四、调整前端页面代码五、数据存入文件六、数据存入数据库原创 2022-10-19 09:31:53 · 7568 阅读 · 51 评论 -
Cookie与Session是如何联动的?
Cookie是由服务器产生的,通过HTTP响应的Set-Cookie字段来进行设置,并返回给浏览器。Cookie是在浏览器这边进行储存的,浏览器会根据域名/地址来分别储存Cookie。在浏览器的下次请求中Cookie会被自动添加到请求中,发送给服务器。Session叫做“会话”,在服务器端进行储存的。Cookie 是客户端的机制,Session 是服务器端的机制。Cookie 和 Session 经常会在网页开发中一起配合使用。Cookie与Session的区别以及他们是如何联动的。原创 2022-10-16 08:55:46 · 4010 阅读 · 49 评论 -
Servlet API 详解(HttpServlet、HttpServletRequest、HttpServletResponse)
我们写 Servlet 代码的时候, 首先第一步就是先创建类, 继承自 HttpServlet, 并重写其中的某些方法。当 Tomcat 通过 Socket API 读取 HTTP 请求(字符串), 并且按照 HTTP 协议的格式把字符串解析成HttpServletRequest 对象。Servlet 中的 doXXX 方法的目的就是根据请求计算得到相应, 然后把响应的数据设置到HttpServletResponse 对象中,按照 HTTP 协议的格式, 转成一个字符串, 并通过 Socket 写回给浏览器原创 2022-10-14 09:14:24 · 1007 阅读 · 31 评论 -
Servlet 的运行原理
一、Tomcat在Servlet运行中的定位1.接收请求:2.根据请求计算响应3.返回响应二、Tomcat 是如何初始化/处理请求的? 1.Tomcat 初始化 2.Tomcat 处理请求 3.Servlet 的 service 方法原创 2022-10-11 10:49:58 · 746 阅读 · 32 评论 -
如何创建一个Servlet项目(Maven)?
Servlet 是一种实现动态页面的技术,是一组 Tomcat 提供给程序猿的 API, 帮助程序猿简单高效的开发一个 web app。创建Servlet项目(Maven)的步骤:1.创建Maven项目 2.引入依赖 3.创建目录 4.编写代码 5.打包程序 6.部署程序 7.验证程序 。因为IDEA社区版是没有自带Tomcat的部署功能的,这就需要使用smart tomcat插件来完成。原创 2022-10-09 08:50:56 · 6767 阅读 · 39 评论 -
Tomcat下载、安装及使用介绍
我们使用Tomcat主要的目的就是为了能够部署一个webapp网站。Tomcat 是一个 HTTP 服务器。HTTP 协议就是 HTTP 客户端和 HTTP 服务器之间的交互数据的格式。可以通过 ajax 和 Java Socket 构造HTTP 客户端。HTTP 服务器也可以通过 Java Socket 来实现。而 Tomcat 就是基于 Java 实现的一个开源免费的 HTTP 服务器。原创 2022-10-06 07:56:51 · 1590 阅读 · 38 评论