1. 程式人生 > >【javaweb】Servlet的通用寫法

【javaweb】Servlet的通用寫法

如果直接實現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----");
	}
}