Servlet實現、與html的簡單互動

weixin_42705402發表於2020-10-08

Servlet可以用以下三種方法實現:

  1. 實現Servlet介面
  2. 繼承GenericServlet類
  3. 繼承HttpServlet類

其中第三種最常用。
Servlet介面要求實現類實現所有抽象方法;GenericServlet對不常用的方法進行了空實現,繼承只需對Service方法進行實現;HttpServlet對所有方法進行了空實現,可以重寫doGet方法和doPost方法來應對method=get或=post的請求。

html頁面和servlet的簡單互動:
get方法的引數以url?key=value&key=value&…的形式傳輸,post方法將方法放在請求體中。
HTML頁面中的form標籤action引數寫想要跳轉的url(相對路徑),同時在Servlet上寫@WebServlet標籤寫入這個url,Web容器就會在action呼叫這個Servlet。

相關文章