GenericServlet
GenericServlet 继承至 Servlet
package cn.ly.auth;
import java.io.IOException;
import javax.servlet.GenericServlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Three extends GenericServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
// 获取 GenericServlet 中的 ServletConfig
// GenericServlet提供了getServletConfig方法
ServletConfig config = getServletConfig();
// 获取当前Servlet的名称
String servletName = config.getServletName();
System.out.println(servletName); // Three
}
}
HttpServlet
HttpServlet 继承至 GenericServlet
package cn.ly.auth;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Four extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 处理GET请求操作
*/
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// 获取 GenericServlet 中的 ServletConfig
// GenericServlet提供了getServletConfig方法
ServletConfig config = getServletConfig();
// 获取当前Servlet的名称
String servletname = config.getServletName();
System.out.println(servletname); // Four
// 获取请求方式
String method = req.getMethod();
System.out.println(method); // GET
}
/**
* 处理POST请求操作
*/
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
}