码迷,mamicode.com
首页 > 其他好文 > 详细

ServletContext

时间:2019-01-02 10:34:37      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:strong   test   param   配置   上下文   info   ram   over   protected   

Servlet上下文

每个web工程只有一个ServletContext对象,说白了也就是i不管在哪个servlet里面,获取到的这个类的对象都是同一个!

 

有何作用呢?

  作用一: 可以获取全局配置参数  不是具体某个servlet的哦

 

 servlet操作查看:

package com.toov5.servlet;

import java.io.IOException;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletContextTest  extends HttpServlet{
   @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
          ServletContext servletContext = getServletContext();
        String name =  servletContext.getInitParameter("name");
        System.out.println("全局配置属性值"+name);
}
}

配置:

这个标签是写在servlet标签之外的哦

 <!--  可以配置全局的参数 -->
  <context-param>
       <param-name>name</param-name>
       <param-value>value</param-value>
  </context-param>
  

这是给所有servlet使用的

技术分享图片

每个servlet 都可以拿到的值

 

 

 作用二: 可以获取web应用中的资源

   

 

ServletContext

标签:strong   test   param   配置   上下文   info   ram   over   protected   

原文地址:https://www.cnblogs.com/toov5/p/10206734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!