7)Servlet上下文对象:ServletContext 生活中的例子:张三和李四在不远处窃窃私语,并且频繁的对着你坏笑。你肯定会跑过去问:你们俩在聊什么? 注意:此处的聊什么,其实就是你在咨询他们聊天的上下文,因此,张三会说:我们刚刚在聊.....此时张三就是向你介绍聊天的上下文环境 程序中:ServletContext指的是Servlet的上下文环境。 Servlet上下文环境指的是从tomcat启动开始一直到这一次tomcat停止,这个过程称之为Servlet上下文 上下文的一个应用:上下文参数 获取上下文对象的方法有很多,例如: request.getServletContext(); config.getServletContext(); session.getServletContext(); 获取上下文参数: context.getInitParameter("country")
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!--配置Servlet上下文参数--> <context-param> <param-name>country</param-name> <param-value>China</param-value> </context-param> <!--上下文参数也可以配置很多--> </web-app>
package com.csdn.servlet; import jakarta.servlet.*; import jakarta.servlet.annotation.WebServlet; import java.io.IOException; @WebServlet("/h08") public class ContextParam extends GenericServlet { @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { //首先获取上下文对象 //获取上下文对象的API有很多 ServletContext context = servletRequest.getServletContext(); String country = context.getInitParameter("country"); System.out.println("country = " + country); //第二种获取上下文对象的API //ServletConfig servletConfig = getServletConfig(); //ServletContext context1 = servletConfig.getServletContext(); } }
文章来源地址https://www.toymoban.com/news/detail-744377.html
文章来源:https://www.toymoban.com/news/detail-744377.html
到了这里,关于Servlet 上下文参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!