您好,登錄后才能下訂單哦!
1.什么是域對象
域對象可以用來數據傳遞。servlet和servlet servlet和頁面
2.ServletContext
當服務器啟動的時候,為每一個應用偶創建一個ServletContext對象,被該應用中所有的資源共享
服務器啟動的時候,ServletContext創建
服務器關閉的時候,ServletContext銷毀
3.如何獲取ServletContext對象
MyServlet 繼承 HttpServlet 繼承 GenericServlet 繼承 Servlet
在GenericServlet中有 ServletContext getServletContext() 所以MyServlet可以直接使用
4.ServletContext用途 - 獲取全局初始化參數
在web.xml中
<context-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
在servlet中如何獲取到UTF-8呢?
ServletContext sc = this.getServletContext();
String sc = sc.getInitParameter("encoding")
5.ServletContext用途-結合HashTable的子類Properties,讀取資源文件
客戶端絕對路徑:/項目名稱/資源 客服端和服務器之間的訪問
服務器端絕對路徑:/資源 服務器之間的訪問
InputStream getResourceAsStream(String path) 獲取的是該文件的絕對磁盤路徑
String getRealPath(String path) 獲取的是該文件的輸入流
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。