当前位置: 首页 > news >正文

Servlet 上下文参数

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/javaeehttp://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 {@Overridepublic 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();}
}

http://www.lryc.cn/news/213190.html

相关文章:

  • ChatGPT正在测试原生文件分析功能,DALL·E 3能P图啦!
  • 三相马达的电机故障维护
  • 【易售小程序项目】后端部署、Uniapp项目Web部署
  • prometheus监控kafka
  • 【STL】:list用法详解
  • SQL Wildcards 通配符
  • 入门必学 | R语言for循环的常规应用
  • metaRTC集成flutter ui demo编译指南
  • int怎么转成QString?
  • JavaScript进阶(二十九): 走近 es6 之 new.target
  • JVM虚拟机:堆结构的逻辑分区
  • RabbitMQ学习02
  • android中的Package安装、卸载、更新替换流程
  • 思维训练第三课 反意疑问句
  • nvm安装步骤
  • 关于比较级(内含名词比较级)
  • 【算法|动态规划 | 线性dp | 最长上升子序列模型No.1】AcWing1017.怪盗基德的滑翔翼 AcWing1014.登山
  • 2023年道路运输企业主要负责人证模拟考试题库及道路运输企业主要负责人理论考试试题
  • Linux学习第26天:异步通知驱动开发: 主动
  • SpringBoot的核心配置:YAML概述、基础语法;JSR303数据校验;多环境切换
  • 把Qt6.2.4内置的标签打印了一遍
  • element-ui 表单校验・大全
  • 搭建高性能分布式存储-minio
  • leetCode 137. 只出现一次的数字 II(拓展篇) + 模5加法器 + 真值表(数字电路)
  • docker导致root空间满进入不了系统解决方案
  • uni-app遮罩遮住小程序tabbar
  • Flink on yarn 加载失败plugins失效问题解决
  • 显卡服务器的特点和优势在哪里
  • c++设计模式二:原型模式
  • 【Qt控件之QMessageBox】详解