请求重定向 请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求重定向(因为之前的地址可能已经被废弃)。 请求重定向不能重定向到受保护的资源(WEB-INF),但可以重定向到外部资源 Response1设置的属性,在重定向到Response2后无法获取Response1设置的属性,返回为null 请求…
两个输出流的说明。 字节流 getOutputStream(); 常用于下载(传递二进制数据)字符流 getWriter(); 常用于回传字符串(常用) 两个流同时只能使用一个。使用了字节流,就不能再使用字符流,反之亦然,否则就会报错。 package top.qaqaq.P154; import jakarta.servlet.ServletEx…
package top.qaqaq.P150; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servle…
什么是请求的转发?请求转发是指,服务器收到请求后,从一次资源跳转到另一个资源的操作叫请求转发。 可以访问当前服务器内受保护的内容(WEB-INF),不能访问其他远程服务器 package top.qaqaq.P149; import jakarta.servlet.RequestDispatcher; import jakarta.servlet.…
package top.qaqaq.P146; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servle…
b)HttpServletRequest 类的常用方法 i. getRequestURI() 获取请求的资源路径 ii. getRequestURL() 获取请求的统一资源定位符(绝对路径) iii. getRemoteHost() 获取客户端的 ip 地址 iv. getHeader() 获取请求头 v. getParameter() 获取请求的…
07-Servlet2 1.HttpServletRequest 类 a)HttpServletRequest 类有什么作用。 每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可…
什么是域对象?域对象,是可以像 Map 一样存取数据的对象,叫域对象。这里的域指的是存取数据的操作范围,整个 web 工程。 存数据 取数据 删除 数据 Map put() get() remove() 域对象 setAttribute() getAttribute() removeAttribute(); ServletContext 像 Map…
什么是 ServletContext?1、ServletContext 是一个接口,它表示 Servlet 上下文对象2、一个 web 工程,只有一个 ServletContext 对象实例。3、ServletContext 对象是一个域对象。4、ServletContext 是在 web 工程部署启动的时候创建。在 web 工程停止的时候销毁。 …
多用途Internet邮件扩展(MIME)类型 是一种标准化的方式来表示文档的性质和格式。 它在IETF RFC 6838中进行了定义和标准化。互联网号码分配机构(IANA)是负责跟踪所有官方MIME类型的官方机构,您可以在媒体类型页面中找到最新的完整列表。 浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档;因此服务器设置正确以将正…
06-Servlet 3.ServletContext 类 a)什么是 ServletContext? 1、ServletContext 是一个接口,它表示 Servlet 上下文对象 2、一个 web 工程,只有一个 ServletContext 对象实例。 3、ServletContext 对象是一个域对象。 4、ServletContext …
war和war exploded的区别 war模式:将WEB工程以包的形式上传到服务器 ; war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器; (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布; (2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tom…