首页 > 其他分享 >ServletContext-概述、获取

ServletContext-概述、获取

时间:2022-11-30 20:33:05浏览次数:40  
标签:request getServletContext 获取 概述 ServletContext import javax

ServletContext-概述

  1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信

  2. 获取:

    1. 通过request对象获取

      request.getServletContext();

    2. 通过HttpServlet获取

      this.getServletContext()

  3. 功能

    1. 获取MIME类型:

    2. 域对象:共享数据

    3. 获取文件的真实(服务器)路径

ServletContext-获取

package com.example.servletcontext;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/servletContextDemo1")
public class ServletContextDemo1 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        /*

            ServletContext对象获取:
                1. 通过request对象获取
                    request.getServletContext();
                2. 通过HttpServlet获取
                    this.getServletContext();
         */
        
        //1. 通过request对象获取
        ServletContext context1 = request.getServletContext();
        //2. 通过HttpServlet获取
        ServletContext context2 = this.getServletContext();

        System.out.println(context1);
        System.out.println(context2);

        System.out.println(context1 == context2);//true


    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request,response);
    }
}

 

标签:request,getServletContext,获取,概述,ServletContext,import,javax
From: https://www.cnblogs.com/yuzong/p/16939635.html

相关文章

  • xml_概述和xml_快速入门
    xml_概述:概述:Extensible Markup Language可扩展标记语言可扩展:标签都是自定义的<user> <student>标记语言:标签构成的语言功能存储数据......
  • vue 父组件给子组件传值和子组件获取父组件中的data里的值
    子组件获取父组件中的data里的值这个比较玄学:父组件子组件:有时候$parent的层数+-会有区别,依个人页面而定.父组件给子组件传值父组件appId随意注意:驼峰命名需要-隔开子组......
  • antd-design-vue的table中获取到其他列的数据,并添加样式
    获取其他列的数据{title:'价格(元)',align:"center",dataIndex:'',scopedSlots:{customRender:'price'},//customRender:(text,record)=>{......
  • springcloud之注册中心概述
        微服务的注册中心:记录了服务和服务地址的映射关系.在分布式架构中,服务会注册到这里,当服务需要调用其他服务时,就在这里找到服务的地址,进行调用.注册中心包......
  • springcloud之Eureka概述
    Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能.Eureka的基础架构由3个角色组成:1-EurekaS......
  • 获取windows内存、cpu及进程的信息
    如题,想获取进程信息用于资源显示,在这个过程中遇到很多问题,看来需要了解下windows里面的东西才行。记录目前遇到的问题,不断更新直到解决。头文件需要#include<TlHelp32.h......
  • 获取指定URL中的某个参数(工具类)
    直接贴代码吧publicclassURLUtils{/***获取指定url中的某个参数**@paramurl*@paramname*@return*/publicstaticStringg......
  • Zookeeper概述
    Zookeeper在分布式系统中扮演什么角色那么zookeeper在其中又是扮演什么角色呢,如果可以把zk扮演成交警的角色,而各个节点就是马路上的各种汽车(汽车,公交车),为了保证整个交通(系统......
  • java学习笔记—ServletConfig、ServletContext接口(13)
    ServletConfig是一个由Tomcat服务器在初始化Servlet的时候创建并传递进来的一个对象。该对象主要描述的时候一个servlet的配置信息。如:<servlet>配置一个servlet......
  • 获取时间
    Java时间日期格式转换突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 importjava.text.*;importjava.util.Calendar;publicclassVeDate{/......