教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java培训之参数了解:initParam参数是什么意思?

更新时间:2022年02月17日16时16分 来源:传智教育 浏览次数:

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

${initParam.count}

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

  (1)打开chapter07工程的web.xml 文件,在元素下增加一个子元素,具体代码如下。

<context-param>
   <param-name>webSite</param-name>
   <param-value>www.itcast.cn</param-value>
</context-param>

  (2在chapterU/上在的 webContex根目录下,创建一个initparam.jsp文件,在该文件中使用initParam对象获取web.xml文件中配置的初始化参数,如例7-10所示。

<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<head></head>
<body>
    初始化参数website的值为:        <br>
    ${initParam.webSite}
</body>
</html>

  例7-10 initparam.jsp

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

initParam参数是什么意思

图7-7 initparam.jsp

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

0 分享到:
和我们在线交谈!