zoukankan      html  css  js  c++  java
  • HttpServletRequest类的常用方法

    HttpServletRequest类的常用方法

    1、getRequestURI()

    获取请求的资源路径

    2、getRequestURL()

    获取请求的统一资源定位符(绝对路径)

    3、获取客户端的ip地址

    getRemoteHost()

    在IDEA中,使用localhost访问,得到的客户端ip地址为127.0.0.1

    在IDEA中,使用127.0.0.1访问,得到的客户端ip地址为127.0.0.1

    在IDEA中,使用真实ip地址访问,得到的客户端ip地址为真实的ip地址。

    4、getHeader()

    获取请求头

    5、getParameter()

    获取请求的参数

    6、getParameterValues()

    获取请求的参数(多个值的时候使用)

    7、getMethod()

    获取请求的方式(GET或POST)

    8、setAttribute(key,value)

    设置域数据

    9、getAttribute(key)

    获取域数据

    10、getRequestDispatcher()

    获取请求转发对象

    package LWB;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    
    public class RequestAPIServlet extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    
    //        getRequestURI()           获取请求的资源路径
            System.out.println("URI =>"+req.getRequestURI());
    //        getRequestURL()           获取请求的统一资源定位符(绝对路径)
            System.out.println("URL =>"+req.getRequestURL());
    //        getRemoteHost()           获取客户端的ip地址
            System.out.println("客户端的ip地址为"+req.getRemoteHost());
    //        getHeader()               获取请求头
            System.out.println("请求头User-Agent  ==>>  "+req.getHeader("User-Agent"));
    //         getMethod()              获取请求的方式
            System.out.println("请求的方式:"+req.getMethod());
        }
    }
    
    
  • 相关阅读:
    DB2完美卸载
    protobuf2.5 iphone5s中崩溃的问题
    由fprintf和printf看C语言三种标准流
    AIR加载PDF
    使用二叉堆实现优先队列
    11636
    apache archiva安装教程
    WP独立文件资源字典
    常用软件架构模式(收集)
    MATLAB——单层感知器
  • 原文地址:https://www.cnblogs.com/fate-/p/14791546.html
Copyright © 2011-2022 走看看