标签: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应用中的资源
标签:strong test param 配置 上下文 info ram over protected
原文地址:https://www.cnblogs.com/toov5/p/10206734.html