十一ServletContext類的常用API
getContext(String uripath)返回服務器中uripath所代表的ServletContext對象
getInitParameter(String name)返回ServletConfig對象中name參數的值
getMineType(String file)返回file參數代表的文件的MIME類型
getRequestDispatcher(String path)返回path代表的RequestDispacher對象
getResourceAsStream(String path)以輸入流的形式返回path對應的資源在輸入留中對象可以為任意形式的數據path參數必須以/開始且相對於Context Root
十二如何使用ServletContxt讀取並保存屬性文件
創建javautilProperties類對象
獲取ServletContext對象
將屬性文件以輸入流的形式讀入到某個輸入流對象中
將輸入流對象加載到Properties對象中
將Properties對象保存到ServletContext對象中
十三如何在Web應用啟動時裝載靜態文本
創建繼承了HttpServlet類的子類在webxml中配置這Servlet時設置loadonstartup屬性
someclass
somepackageSomeClass
在這個Servlet的init()方法中創建javautilProperties類
獲取當前Web應用的ServletContext對象
將WEBINF目錄下的屬性文件讀入到輸入流InputStream中
InputStream in = context
getResourceAsString(
WEB
INF/someproperties
properties
);
將輸入流加載到屬性對象中
ps
load(in);
將屬性對象保存到上下文中
context
setAttribute(
attributeName
ps);
[] [] [] []
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20701.html