【javaweb】Servlet的通用寫法
阿新 • • 發佈:2018-12-10
如果直接實現Servlet介面,需要實現介面的很多方法,很麻煩。
於是我們可以找到已經實現Servlet介面的類,直接繼承實現類不就OK啦!
而Servlet介面的實現類:HttpServlet(用於處理Http的請求)就提供給我們這樣一個解決方案。
繼承後複寫doGet和doPost方法即可。
原始碼如下:
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet02 extends HttpServlet { // get請求會來這個方法 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("get-----"); } // post請求會來這個方法 @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("post----"); } }