ServletContext获取web应用全局初始化参数

在javaweb中ServletContext是web应用的一个域对象 , 它的感化之一可以用来获取全局初始化参数 。 下面是炳同窗带来的用ServletContext获取全局初始化参数的简单案例 。

ServletContext获取web应用全局初始化参数

文章插图
方式/
1起首建立一个Servlet , 让它担当HttpServlet , 重写doGet和doPost方式 ,
在doPost方式中挪用doGet方式 。

ServletContext获取web应用全局初始化参数

文章插图

2然后在web.xml下经由过程<context-param>标签对来设置装备摆设全局参数 。

ServletContext获取web应用全局初始化参数

文章插图

3起首经由过程getServletContext()方式获得一个ServletContext对象 。

ServletContext获取web应用全局初始化参数

文章插图

4随后在参数较少的环境 , 知道param-name的环境下可以经由过程getInitParameter(name);方式获得param-value的值 。

ServletContext获取web应用全局初始化参数

文章插图

5启动办事器 , 拜候这个Servlet , 查看节制台 , 可以看到已经当作功取得value的值 。

ServletContext获取web应用全局初始化参数

文章插图

6当然还有一种方式 , 经由过程ServletContext对象的getParameterNames();获取存放所有param-name值的列举对象 。

ServletContext获取web应用全局初始化参数

文章插图

7【ServletContext获取web应用全局初始化参数】然后我们遍历这个列举可以获得每一个param-name个 , 知道name之后 , ServletContext对象就可以挪用getInitParameter(name)获得对应的value值了 。

ServletContext获取web应用全局初始化参数

文章插图


以上内容就是ServletContext获取web应用全局初始化参数的内容啦 , 希望对你有所帮助哦!

    推荐阅读