更新時間:2022年02月17日16時16分 來源:傳智教育 瀏覽次數(shù):
在開發(fā)一個Web應(yīng)用程序時,通常會在web.xml文件中配置一些初始化參數(shù),為了方便獲取這些參數(shù),EL表達式提供了一個initParam隱式對象,該對象可以獲取Web應(yīng)用程序中全局初始化參數(shù),具體示例如下所示。
${initParam.count}
為了讓讀者更好地學(xué)習(xí)initParam隱式對象,接下來就在chapter07工程中配置初始化參數(shù),然后獲取配置好的初始化參數(shù)。
(1)打開chapter07工程的web.xml 文件,在
<context-param> <param-name>webSite</param-name> <param-value>m.fskzgqt.cn</param-value> </context-param>
(2在chapterU/上在的 webContex根目錄下,創(chuàng)建一個initparam.jsp文件,在該文件中使用initParam對象獲取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
重新啟動Tomcat,打開IE瀏覽器,在地址欄中輸入“http://localhost: 8080/chapter07/initparam.jsp 訪問initparam.jsp”頁面,此時,瀏覽器窗口中顯示的結(jié)果如圖7-7所示。
圖7-7 initparam.jsp
從圖7-7可以看出,webSite的值為m.fskzgqt.cn,這個值就是在 web.xml文件中配置的初始化參數(shù)。在例7-10中使用initParam隱式對象便可以獲取到當(dāng)前應(yīng)用的初始化參數(shù)。