zoukankan      html  css  js  c++  java
  • servlet中get和post请求的分发处理

    servlet中get和post请求的分发处理

    package LWB;
    
    import javax.servlet.*;
    import javax.servlet.http.HttpServletRequest;
    import java.io.IOException;
    
    public class HelloServlet implements Servlet {
    
        public HelloServlet() {
            System.out.println("1.构造方法");
        }
    
        @Override
        public void init(ServletConfig servletConfig) throws ServletException {
            System.out.println("2.init方法");
        }
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
        //service方法是专门用来处理请求和响应的
        @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("3. HelloServlet被访问了");
            //类型转换,因为HttpServletRequest类型有getMethod()方法
            HttpServletRequest httpServletRequest=(HttpServletRequest) servletRequest;
            //获取请求的方法
            String method=httpServletRequest.getMethod();
    //      System.out.println(method);
            if("GET".equals(method)){
                doGet();
            }
            else if("POST".equals(method)){
                doPost();
            }
    
        }
        public void doGet(){
            System.out.println("get请求");
            System.out.println("get请求");
        }
        public void doPost(){
            System.out.println("post请求");
            System.out.println("post请求");
        }
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        public void destroy() {
            System.out.println("4.destroy方法");
        }
    }
    
    
  • 相关阅读:
    手写RPC
    随机生成6位的字符串验证码,要求包含数字,大小写字母
    输出学习阶段目标
    吃货联盟
    判断是否为整数
    实现一个登录注册功能
    作业1
    年龄异常
    作业2
    作业1
  • 原文地址:https://www.cnblogs.com/fate-/p/14778780.html
Copyright © 2011-2022 走看看