码迷,mamicode.com
首页 > 其他好文 > 详细

Request对象和Response对象

时间:2019-04-10 21:59:49      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:protocol   throws   获取   imp   out   pos   消息   import   servlet   

Request对象:获得消息请求

Response对象:响应消息请求

一.Request方法:

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/mingming")
public class ServletDemo1 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
       //1.获取请求的方式 getMethod();
        String method = request.getMethod();
        System.out.println(method);
        //2.获得目录的路径 getContextPath();
        String contextPath = request.getContextPath();
        System.out.println(contextPath);
        //3.获取servlet路径 getServletPath();
        String servletPath = request.getServletPath();
        System.out.println(servletPath);
        //4.获得get请求参数 getQyeryString();
        String queryString = request.getQueryString();
        System.out.println(queryString);
        //5.获得请求的url  getRequestURl();/getRequestURL();第二种输出不完整
        String requestURI = request.getRequestURI();
        System.out.println(requestURI);
        //6.获得协议的版本 getProtocol();
        String protocol = request.getProtocol();
        System.out.println(protocol);
        //7.获得客户的IP getRemoteAddr()
        String remoteAddr = request.getRemoteAddr();
        System.out.println(remoteAddr);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request,response);
    }
}

二.其他方法

  获取请求参数的通用方式  不论get还是post 请求的方式都可以使用下列方法获取参数

           1 getParameter(String name);

           2 根据参数的名称获得参数的数组   getParameterValues(String name)

           3  getParameterNames()  获得所有的请求参数的名称

           4   getParameterMap()  获得所有参数的集合  map

Request对象和Response对象

标签:protocol   throws   获取   imp   out   pos   消息   import   servlet   

原文地址:https://www.cnblogs.com/duguangming/p/10686068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!