package cn.hncu.servletDemo;
import java.io.IOException;
import javax.servlet.GenericServlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class genericSerivlet extends GenericServlet{
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);//必须加这一句,不然会空指针异常
}
//GenericServlet中有一个空参init()方法,其实是适配器模式中的一个技术细节:在带参init方法中帮我们把config赋好值,然后调用空残init()方法
//该方法是专门给子类覆盖的
//---在适配器中帮我们做一部分事情,然后调用我们的覆盖方法
@Override
public void init() throws ServletException {
super.init();
}
@Override
public void service(ServletRequest req, ServletResponse resp)
throws ServletException, IOException {
String name=req.getParameter("name");
String pwd=req.getParameter("pwd");
String method=((HttpServletRequest)req).getMethod();
resp.getWriter().println(name+","+pwd+","+method);
}
}
GenericServlet
最新推荐文章于 2022-11-29 20:45:00 发布