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

全國咨詢/投訴熱線:400-618-4000

Java培訓之參數了解:initParam參數是什么意思?

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

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

${initParam.count}

  為了讓讀者更好地學習initParam隱式對象,接下來就在chapter07工程中配置初始化參數,然后獲取配置好的初始化參數。

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

<context-param>
   <param-name>webSite</param-name>
   <param-value>8y3kgpwe.cn</param-value>
</context-param>

  (2在chapterU/上在的 webContex根目錄下,創(chuàng)建一個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的值為8y3kgpwe.cn,這個值就是在 web.xml文件中配置的初始化參數。在例7-10中使用initParam隱式對象便可以獲取到當前應用的初始化參數。

0 分享到:
和我們在線交談!