学科分类
目录

initParam对象

​ 在开发一个Web应用程序时,通常会在web.xml文件中配置一些初始化参数,为了方便获取这些参数,EL表达式提供了一个initParam隐式对象,该对象可以获取Web应用程序中全局初始化参数,具体示例如下所示:

${initParam.count}

为了让初学者更好的学习initParam隐式对象,接下来就在chapter07工程中配置初始化参数,然后获取配置好的初始化参数。

(1)打开chapter07工程的web.xml文件,在<web-app>元素下增加一个<context-param>子元素,具体代码如下:

<context-param>

  <param-name>webSite</param-name>

  <param-value>www.itcast.cn</param-value>

</context-param>

(2)在chapter07工程的WebContex根目录下,创建一个initparam.jsp文件,在该文件中使用initParam对象获取web.xml文件中配置的初始化参数,如例1所示。

例1 initparam.jsp

 1  <%@ page language="java" contentType="text/html; charset=utf-8"

 2    pageEncoding="utf-8"%>

 3  <html>

 4  <head></head>

 5  <body>

 6    初始化参数webSite的值为: <br> 

 7    ${initParam.webSite}

 8  </body>

 9  </html>

重新启动tomcat,打开IE浏览器,在地址栏中输入http://localhost:8080/chapter07/initparam.jsp访问initparam.jsp页面,此时,浏览器窗口中显示的结果如图1所示。

图1 initparam.jsp

从图1可以看出,webSite的值为www.itcast.cn,这个值就是在web.xml文件中配置的初始化参数。在例1中使用initParam隐式对象便可以获取到当前应用的初始化参数。

点击此处
隐藏目录