7)Servlet上下文對(duì)象:ServletContext 生活中的例子:張三和李四在不遠(yuǎn)處竊竊私語(yǔ),并且頻繁的對(duì)著你壞笑。你肯定會(huì)跑過(guò)去問(wèn):你們倆在聊什么? 注意:此處的聊什么,其實(shí)就是你在咨詢他們聊天的上下文,因此,張三會(huì)說(shuō):我們剛剛在聊.....此時(shí)張三就是向你介紹聊天的上下文環(huán)境 程序中:ServletContext指的是Servlet的上下文環(huán)境。 Servlet上下文環(huán)境指的是從tomcat啟動(dòng)開(kāi)始一直到這一次tomcat停止,這個(gè)過(guò)程稱(chēng)之為Servlet上下文 上下文的一個(gè)應(yīng)用:上下文參數(shù) 獲取上下文對(duì)象的方法有很多,例如: request.getServletContext(); config.getServletContext(); session.getServletContext(); 獲取上下文參數(shù): 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上下文參數(shù)--> <context-param> <param-name>country</param-name> <param-value>China</param-value> </context-param> <!--上下文參數(shù)也可以配置很多--> </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 { //首先獲取上下文對(duì)象 //獲取上下文對(duì)象的API有很多 ServletContext context = servletRequest.getServletContext(); String country = context.getInitParameter("country"); System.out.println("country = " + country); //第二種獲取上下文對(duì)象的API //ServletConfig servletConfig = getServletConfig(); //ServletContext context1 = servletConfig.getServletContext(); } }
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-744377.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-744377.html
到了這里,關(guān)于Servlet 上下文參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!