解析web.xml中在Servlet中获取context-param和init-param内的参数

只是一人的故事

只是一人的故事

2016-02-19 09:10

下面图老师小编要跟大家分享解析web.xml中在Servlet中获取context-param和init-param内的参数,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!
web.xml里面可以定义两种参数:
1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
代码如下:

context-param
           param-namecontext/param/param-name
           param-valueavalible during application/param-value
  /context-param

2.servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:
代码如下:

servlet
    servlet-nameMainServlet/servlet-name
    servlet-classcom.wes.controller.MainServlet/servlet-class
    init-param
       param-nameparam1/param-name
       param-valueavalible in servlet init()/param-value
    /init-param
    load-on-startup0/load-on-startup
/servlet

在servlet中可以通过代码分别取用:
代码如下:

package com.qisentech.controller;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class MainServlet extends HttpServlet {
    public MainServlet() {
        super();
      }
    public void init() throws ServletException {
          System.out.println(this.getInitParameter("param1"));
          System.out.println(getServletContext().getInitParameter("context/param"));
       }
}

第一种参数在servlet里面可以通过getServletContext().getInitParameter("context/param")得到
第二种参数只能在servlet的init()方法中通过this.getInitParameter("param1")取
展开更多 50%)
分享

猜你喜欢

解析web.xml中在Servlet中获取context-param和init-param内的参数

编程语言 网络编程
解析web.xml中在Servlet中获取context-param和init-param内的参数

jsp 从web.xml读取连接数据库的参数

Web开发
jsp 从web.xml读取连接数据库的参数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

jsp ${param.id}用法

Web开发
jsp ${param.id}用法

js文件封装javascript在html中获取url参数

Web开发
js文件封装javascript在html中获取url参数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

jsp web.xml文件的作用及基本配置

Web开发
jsp web.xml文件的作用及基本配置

Asp实现获取xml中的内容

Web开发
Asp实现获取xml中的内容

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

可多次使用的仿126邮箱选项卡的源码

可多次使用的仿126邮箱选项卡的源码

c# SQLHelper(for winForm)实现代码

c# SQLHelper(for winForm)实现代码
下拉加载更多内容 ↓