什麼是Servlet?① Servlet就是JAVA 類② Servlet是一個繼承HttpServlet類的類③ 這個在伺服器端運行,用以處理客戶端的請求 Servlet相關包的介紹--javax.servlet.* :存放與HTTP 協議無關的一般性Servlet 類;--javax.servl ...
- 什麼是Servlet?
① Servlet就是JAVA 類
② Servlet是一個繼承HttpServlet類的類
③ 這個在伺服器端運行,用以處理客戶端的請求 - Servlet相關包的介紹
--javax.servlet.* :存放與HTTP 協議無關的一般性Servlet 類;
--javax.servlet.http.* :除了繼承javax.servlet.* 之外,並且還增加與HTTP協議有關的功能。
(註意:大家有必要學習一下HTTP協議,因為WEB開發都會涉及到)
所有的Servlet 都必須實現javax.servlet.Servlet 介面(Interface)。
若Servlet程式和HTTP 協議無關,那麼必須繼承javax.servlet.GenericServlet類;
若Servlet程式和HTTP 協議有關,那麼必須繼承javax.servlet.http.HttpServlet 類。
具體的業務在service()方法中調用包含區分請求方法等。 - --HttpServlet :提供了一個抽象類用來創建Http Servlet。
這個doget、dopost方法等多少在具體的service方法中,獲取請求的方法,去調用具體的方法的。
public void doGet()方法:用來處理客戶端發出的 GET 請求
public void doPost()方法:用來處理 POST請求
protected long getLastModified()方法: 設置相關緩存設置,詳情請查看( )