ServletRequest和ServletResponse
ServletRequest是javax.servlet包下的一個接口,它是由服務器創建的,用來封裝請求信息,HttpServletRequest是ServletRequest的子類。
ServletResponse也是一個接口,它和ServletRequest總是成對出現。當客戶端訪問Servlet,服務器在調用service()方法之前,會創建ServletResponse對象,然後將其作爲參數傳遞給service()方法。Servlet通過ServletResponse對象向客戶端響應消息,HttpServletResponse是ServletResponse的子類。
GenericServlet類
GenericServlet類是一個抽象類,並且是Servlet接口的實現類,HttpServlet類的父類。
GenericServlet類不僅實現了Servlet接口,還實現了ServletConfig接口。因此,在GenericServlet類中一定包含Servlet接口和ServletConfig接口的所有方法.。
繼承GenericServlet類比實現Servlet接口更加方便Servlet開發。