servletContext(每个Web应用程序有一个):
- servletContext是javax.Servlet中存在的界面。*包。
- 每当我们想要向属于同一Web应用程序的Servlet组给出常见的数据或者全局数据,那么我们必须创建ServletContext接口的对象。
- ServletContext的对象将由Servlet容器(服务器)创建,每当我们部署到服务器时都会由servlet容器(服务器)创建。
- 为了向一组servlet提供常见数据,我们必须使用称为<context-param> ... </context-param>的标记将数据写入Web.xml文件。此标记必须在<servlet>之前在<web-app> ... </web-app>中写入。
- 与servletContext接口相关的XML条目。
<web-app> <context-param> <param-name>Name of the param</param-name> <param-value>Value of the param</param-value> </context-param> <servlet> ......... ......... </servlet> <servlet-mapping> .......... .......... </servlet-mapping> </web-app>
- 无论我们在<context-param> ... </context-param>中写入什么数据,数据将在servletContext接口的对象中自动粘贴,此对象包含(键,值)对的形式。其中键表示上下文参数名称和值表示上下文参数值。
- 密钥的值必须始终是独一无二的;如果将重复值放置,我们通过重叠以前的值获得键的最近重复值。
例如:
<web-app> <context-param> <param-name>driver</param-name> <param-value>oracle.jdbc.driver.OracleDriver</param-value> </context-param> <context-param> <param-name>url</param-name> <param-value>jdbc:oracle:thin:@localhost:1521:Hanuman</param-value> </context-param> <servlet> .......... .......... </servlet> <servlet-mapping> .......... .......... </servlet-mapping> </web-app>
日期:2020-04-11 23:04:22 来源:oir作者:oir