2017年9月7日 上午8:58
上下文对象的作用:
获取web.xml的
获取方法:
- 继承HttpServlet的类中:在service()方法中使用getServletContext()方法来获得
1
2
3
4
5
6
7
8
9
10
11
12/*
* 接收所有请求的方法
*/
protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
//servlet 四大作用域对象之一。他是servlet上下文对象
ServletContext application = getServletContext();
//getInitParameter(java.lang.String name)
String value = application.getInitParameter("param-name");
System.out.println(value);
}- 实现Servlet接口的类中:通过ServletConfig对象的getServletContext()方法来获得上下文对象
1
2
3
4
5
6
7
8
9
10/*
* servlet 初始化方法
* servlet生命周期方法之一
*/
public void init(ServletConfig arg0) throws ServletException {
System.out.println("init 222 ...");
String value = arg0.getServletContext().getInitParameter("param-name");
System.out.println(" 222 ... "+value);
}
- 实现Servlet接口的类中:通过ServletConfig对象的getServletContext()方法来获得上下文对象
在web.xml中的配置
1 |
|