1. 程式人生 > >Java Web開發8__HTTP GET請求、POST請求的區別, 重寫 service() 方法

Java Web開發8__HTTP GET請求、POST請求的區別, 重寫 service() 方法

一  HTTP  Get 請求, 開發者和使用者可以直接在瀏覽器中輸入URL,如果是在Servlet 類, doGet() 將被正常訪問,並輸入正確結果。

    Get 請求, 可以在瀏覽器輸入 Servlet 的URL ,實現訪問。


二  HTTP Post請求, 要實現Post 請求, 通常需要建立訪問頁面, 可以是html,jsp等

Post 請求必須通過 form表單 或者是ajax 請求, 不能直接在瀏覽器輸入URL 來訪問. 

三  在HttpServlet 的 service() 方法中,當有請求時,會根據HTTP協議的請求方式呼叫不同的doXXX方法,


如果在Servlet 子類中覆蓋了service 方法, doXXX方法就不會再被呼叫.  如果想要覆蓋後的service 方法中仍然呼叫doXXX方法, 可以在 service 方法中加入如下程式碼:

super.service(request, response).