您的位置:首页 > 其它

servlet都有一个servletConfig对象;四个config对象可以调用的方法;ServletContext对象之获取web项目信息;设置全局初始化参数的配置

2017-11-20 21:08 1446 查看
ServletConfig对象

每一个servlet都有一个servletConfig对象

ServletConfig用来获得Servlet的相关的配置的对象

获得ServletConfig对象: 直接this.getServletConfig() 就可以直接返回config对象

四个config对象可以调用的方法:

 

getInitParameter(String  name);通过初始化的名称 获取参数初始化时的值

getInitParameterNames();通过这个方法,返回的是string泛型的枚举、Enumeration<String>;里面是所有的初始化的名称。通过遍历获取所有的对应的值。

用枚举对象.调用hasMoreElements()方法可以知道还有没有下一个元素。nextElement();获取下一个元素

getServletContext(); 获得servletContext对象

getServletName();获取配置的名称

 

配置初始化参数

配置 在
标签<init-param> 配置初始化参数的名称和对应的值<param-name>  和<param-value>

5 ServletContext对象之获取web项目信息 

ServletContext对象概述

什么是ServletContext

ServletContext:Servlet的上下文对象。ServletContext对象对Servlet之前和之后的内容都知道。这个对象一个web项目只有一个在服务器启动的时候为每个web项目创建一个单独的ServletContext对象。

ServletContext对象的作用

作用一:用来获取web项目信息

因为一个web项目只有一个ServletContext对象,所以这个对象对整个项目的相关内容都是了解的。

方法:

获取ServletContext对象通过this.getServletContext();返回的ServletContext的对象

获取文件的MIME类型:getMimeType(文件名);

获取web项目请求的工程名:getContextPath();

 

设置全局初始化参数的配置:在web.xml中添加<context-param>标签,在这个标签中添加<param-name>和<param-value>的值

获取web项目xml文件中的初始化参数:getInitParameter(“参数名称”) 返回该参数的值

获取web项目xml的文件的全名参数名称:getInitParameterNames();
返回的是string泛型的枚举、
Enumeration<String>;里面是所有的初始化的名称。通过遍历获取所有的对应的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  servlet
相关文章推荐