教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之參數(shù)了解:initParam參數(shù)是什么意思?

更新時(shí)間:2022年02月17日16時(shí)16分 來源:傳智教育 瀏覽次數(shù):

  在開發(fā)一個(gè)Web應(yīng)用程序時(shí),通常會(huì)在web.xml文件中配置一些初始化參數(shù),為了方便獲取這些參數(shù),EL表達(dá)式提供了一個(gè)initParam隱式對(duì)象,該對(duì)象可以獲取Web應(yīng)用程序中全局初始化參數(shù),具體示例如下所示。

${initParam.count}

  為了讓讀者更好地學(xué)習(xí)initParam隱式對(duì)象,接下來就在chapter07工程中配置初始化參數(shù),然后獲取配置好的初始化參數(shù)。

  (1)打開chapter07工程的web.xml 文件,在元素下增加一個(gè)子元素,具體代碼如下。

<context-param>
   <param-name>webSite</param-name>
   <param-value>xamj520.com</param-value>
</context-param>

  (2在chapterU/上在的 webContex根目錄下,創(chuàng)建一個(gè)initparam.jsp文件,在該文件中使用initParam對(duì)象獲取web.xml文件中配置的初始化參數(shù),如例7-10所示。

<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<head></head>
<body>
    初始化參數(shù)website的值為:        <br>
    ${initParam.webSite}
</body>
</html>

  例7-10 initparam.jsp

  重新啟動(dòng)Tomcat,打開IE瀏覽器,在地址欄中輸入“http://localhost: 8080/chapter07/initparam.jsp 訪問initparam.jsp”頁(yè)面,此時(shí),瀏覽器窗口中顯示的結(jié)果如圖7-7所示。

initParam參數(shù)是什么意思

圖7-7 initparam.jsp

從圖7-7可以看出,webSite的值為xamj520.com,這個(gè)值就是在 web.xml文件中配置的初始化參數(shù)。在例7-10中使用initParam隱式對(duì)象便可以獲取到當(dāng)前應(yīng)用的初始化參數(shù)。

0 分享到:
和我們?cè)诰€交談!