有時候,我們希望讀取web應(yīng)用中的一些資源文件,比如配置文件、圖片等等。為此,在ServletContext接口中提供了一些讀取web資源的方法,這些方法是依靠Servlet容器來實現(xiàn)的。Servlet容器根據(jù)資源文件相對于web應(yīng)用的路徑,返回關(guān)聯(lián)資源文件的IO流、資源文件在文件系統(tǒng)的絕對路徑等。下面我們來一一了解這些方法,具體如下: 查看全文>>
Java技術(shù)文章2016-07-25 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
HttpServlet是javax.servlet.http包下的一個抽象類,這個包提供了用來擴展基于http協(xié)議的Servlet。HttpServlet繼承與GenericServlet,不僅重寫了service(ServletRequest req,ServletResponse res)方法,還提供了很多與http協(xié)議有關(guān)的方法。 查看全文>>
Java技術(shù)文章2016-07-26 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
我們知道,當用在客戶端訪問Servlet時,是通過Servlet在web.xml文件配置的訪問路徑訪問的。那么這一個過程又是如何實現(xiàn)的,服務(wù)器又是如何通過訪問路徑找到Servlet類?下面通過一張圖來了解這一個過程,如圖1-1所示: 查看全文>>
Java技術(shù)文章2016-07-26 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
當服務(wù)器啟動時,服務(wù)器會為每一個Web應(yīng)用創(chuàng)建一個唯一的ServletContext對象代表當前Web應(yīng)用。每個Web應(yīng)用中的Servlet共享一個ServletContext,所以Servlet之間就可以通過該對象來實現(xiàn)數(shù)據(jù)通信。ServletContext對象的生命周期是最長的,當服務(wù)器啟動時被創(chuàng)建,服務(wù)器關(guān)閉或web應(yīng)用被移出服務(wù)器時被銷毀。 查看全文>>
Java技術(shù)文章2016-07-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
Myeclipse的所有配置都是基于工作空間的,如果換了工作空間,之前做的一些配置對新工作空間沒有任何作用。所以換了工作空間后,要再次對Myeclipse進行配置。下面我們就來學(xué)習(xí)如何配置Myeclipse的相關(guān)開發(fā)環(huán)境。 查看全文>>
Java技術(shù)文章2016-07-27 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
當客戶端向服務(wù)器發(fā)送請求時,服務(wù)器是如何將請求信息傳遞給Servlet,Servlet又是通過什么將響應(yīng)送給客戶端。帶著這些問題,我們來看下面這張圖, 查看全文>>
Java技術(shù)文章2016-07-27 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
在上一節(jié)服務(wù)器如何處理客戶端請求中,我們了解,request對象中封裝了請求信息,使用response對象可以向客戶端響應(yīng)消息。在Http協(xié)議詳解之響應(yīng)中,我們知道響應(yīng)首行信息中包含了響應(yīng)狀態(tài)碼,而今天,我們要學(xué)習(xí)的就是如何使用response向客戶端發(fā)送狀態(tài)碼。 查看全文>>
Java技術(shù)文章2016-07-27 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn)
響應(yīng)信息都是由response發(fā)送給客戶端的,今天的主要內(nèi)容就是學(xué)習(xí)使用response發(fā)送響應(yīng)頭的相關(guān)方法。 響應(yīng)頭是以鍵值對的形式存在,例如:Content-Type:text/html;charset=utf-8等。一般情況下,響應(yīng)頭都是一個名稱對應(yīng)一個值,但是也會存在特殊情況:一個名稱對應(yīng)多個值。這種情況很少見。對響應(yīng)頭進行設(shè)置是通過response的以下方法實現(xiàn)的,如下表所示: 查看全文>>
Java技術(shù)文章2016-07-27 |傳智播客Java培訓(xùn) |Java培訓(xùn)