溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

javaweb域?qū)ο?ServletContext

發(fā)布時間:2020-08-04 08:22:05 來源:網(wǎng)絡(luò) 閱讀:533 作者:奔跑吧爽爽 欄目:開發(fā)技術(shù)

1.什么是域?qū)ο?br/>域?qū)ο罂梢杂脕頂?shù)據(jù)傳遞。servlet和servlet servlet和頁面
2.ServletContext
當(dāng)服務(wù)器啟動的時候,為每一個應(yīng)用偶創(chuàng)建一個ServletContext對象,被該應(yīng)用中所有的資源共享
服務(wù)器啟動的時候,ServletContext創(chuàng)建
服務(wù)器關(guān)閉的時候,ServletContext銷毀
3.如何獲取ServletContext對象
MyServlet 繼承 HttpServlet 繼承 GenericServlet 繼承 Servlet
在GenericServlet中有 ServletContext getServletContext() 所以MyServlet可以直接使用
4.ServletContext用途 - 獲取全局初始化參數(shù)
在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用途-結(jié)合HashTable的子類Properties,讀取資源文件
客戶端絕對路徑:/項目名稱/資源 客服端和服務(wù)器之間的訪問
服務(wù)器端絕對路徑:/資源 服務(wù)器之間的訪問
InputStream getResourceAsStream(String path) 獲取的是該文件的絕對磁盤路徑
String getRealPath(String path) 獲取的是該文件的輸入流

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI