#servlet
mittyQAQ
这个作者很懒,什么都没留下…
展开
-
request对象共享数据和获取ServletContext
共享数据域对象:一个有作用范围的对象,可以在范围内共享数据。request域:就是一次请求的范围,用于请求转发的多个资源中共享数据。方法:1.setAttribute(String name, Object obj):存储数据2.getAttribute(String name):通过键获取值3.removeAttribute(String name)通过键移除键值对@WebServ...原创 2020-02-05 16:42:04 · 341 阅读 · 0 评论 -
request对象请求转发小例子笔记
请求转发:一种在服务器内部资源跳转的方式。步骤1.通过requeest对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path).2.使用这个对象来进行转发:forward(ServletRequest request , ServletResponse response)小例子:@WebServlet("/Reques...原创 2020-02-05 16:24:21 · 238 阅读 · 0 评论 -
无论GET还是POST都可以用通用方式获取请求参数
获取请求参数通用方式不论get还是post都能用1.String getParameter(String name):根据参数名称获取参数值username = xxx & password = 123小例子:rotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ...原创 2020-02-05 15:46:35 · 599 阅读 · 0 评论 -
Request对象完全体基础大简介
Requers对象和Response对象原理请求(请求消息)响应(响应消息)1.Tomcat服务器会根据请求URL中的资源路径,创建对应的ServletDemo的对象。2.Tomcat服务器会创建request和response对象,request对象中的封装请求消息数据。3.Tomcat将request和response两个对象传递给servic方法,并且调用service方法。4....原创 2020-02-04 15:07:34 · 168 阅读 · 0 评论 -
Http协议的应用型简介笔记
传输协议:定义了客户端和服务器端通信时,发送数据的格式。特点:1.基于TCP-IP的高级协议,也就是三次握手,通信可靠。2.默认端口号是80例:http://www.baidu.com:803.基于请求/响应模型,也就是一次请求对应一次响应,一对一。4.无状态的,每次请求之间相互独立,不能交互数据历史版本1.0:每一次请求都建立一次连接1.1:连接可以复用,每一次请求之后等待一下...原创 2020-02-04 14:20:25 · 151 阅读 · 0 评论 -
Servlet的url-partten配置小知识
1.一个Servlet可以定义多个访问路径最简单就是用@WebServlet({"/d5","/dd5","/ddd5"})以此类推还有两种,前面写的笔记上有2.路径定义规则①/xxx例:@WebServlet("/d5")②/xxx/xxx/…多层路径,目录结构例:@WebServlet("/user/d5")③“ * ”的使用例:@WebServlet("/d5/*")例...原创 2020-02-04 13:03:55 · 242 阅读 · 0 评论 -
创建Servlet时继承GenericServlet和HttpServlet两类
Servlet的体系结构*Servlet--接口 |GenericServlet--抽象类 |HttpServlet--抽象类*1.所以写Servet接口时不必写public class ServletDemo2 implements Servlet { /*五个方法*/}而只写public class ServletDemo3 extends Gen...原创 2020-02-03 23:04:03 · 1584 阅读 · 0 评论 -
IDEA与TOMCAT的相关配置小知识
1.IDEA会为每一个Tomcat部署的项目单独建立一份配置文件*查看控制台的Using CATALINA_BASE: “C:\Users\zrx.IntelliJIdea2019.3\system\tomcat\Tomcat_8_0_0_day04_servlet”2.工作空间项目 和 Tomcat部署的web项目*Tomcat真正访问的是“Tomcat部署的web项目”,它对应着“...原创 2020-02-03 19:00:14 · 121 阅读 · 0 评论 -
配servlet资源路径的几种方法
在web.xml中配置。这种是最麻烦的,在3.0版本之后就不需要这样配置了。<!-- 配置servle --> <servlet > <servlet-name>demo1</servlet-name> <servlet-class>cn.itcast.web.servlet.ServletDemo1&l...原创 2020-02-03 18:38:18 · 376 阅读 · 0 评论 -
Servlet的五个方法简介
public class ServletDemo2 implements Servlet { /** * 隐匿的方法,初始化方法 * 特点:在servlet创建时执行,且只执行一次。 */ @Override public void init(ServletConfig servletConfig) throws ServletExceptio...原创 2020-02-03 16:49:28 · 1329 阅读 · 0 评论 -
Tomcat执行的Servlet的第一个文件
http://localhost:8080/day03-tomcat/demo1就是主机:Tomcat程序/项目名/文件名day03-tomcat:是在run->edit configration ->deployment->Application context中设置的 本项目的路径demo1资源路径:是在web.xml中添加如下代码<servlet > ...原创 2020-02-03 16:16:35 · 170 阅读 · 0 评论