基本Servlet API

J2EE關於Servlet的API有兩個軟件包:javax.servlet目錄和javax.servlet.http目錄。

  • servlet基本類

javax.servlet.Servlet

javax.servlet.http.HttpServlet

javax.servlet.SingleThreadModel

javax.servlet.GenericServlet

  • Web請求和響應類

javax.servlet.ServletRequest

javax.servlet.ServletResponse

javax.servlet.ServletInputStream

javax.servlet.ServletOutStream

javax.servlet.HttpServletRequest

javax.servlet.HttpServletResponse

這些類直接對應Web請求和響應。

  • 和Web容器聯繫

javax.servlet.ServletConfig

ServletConfig界面使Web容器在Servlet初始化時(一般是Web用品啓動並載入Web程序時)能夠和Servlet進行聯繫。Servlet可以通過該界面取得初始變量和Servlet名稱。

  • 和Web程序聯繫

javax.servlet.ServletContext

這個界面是Servlet和Web程序進行連接,使Servlet和Web程序在運行時能夠傳遞數據。Servlet之間也可以通過這個界面共享數據。

ServletContext是包含在ServletConfig中的,它和ServletConfig的主要不同是:ServletContext有更多方法,主要是在Servlet運行時使用,而ServletConfig主要是在servlet啓動時從Web容器得到。

  • 和其他Web資源的共同作用

javax.servlet.http.RequestDispatcher

RequestDispatcher支持Servlet和JSP,其他Servlet或Web資源之間的調用。

  • 錯誤異常類

javax.servlet.ServletException

javax.servlet.UnavailableException

  • 其他附屬類

javax.servlet.http.httpUtils

javax.servlet.http.Cookie

這是兩個輔助性的類。HttpUtils提供Servlet的上些幫助功能,Cookie是Servlet使用的對應Http Cookie的Java對象。

發佈了28 篇原創文章 · 獲贊 9 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章