GenericServlet

来源:互联网 发布:算法导论英文版 pdf 编辑:程序博客网 时间:2024/05/18 13:45
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);    }}
原创粉丝点击