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());
        }
    }
    
    
  • 相关阅读:
    数据库出现中文乱码解决方法
    OO第四次博客作业
    OO第三次博客作业
    OO第二次博客作业
    OO前三次作业反思
    mybatis怎么自动生成实体类,Mapper配置文件和Dao接口
    Win7+VS2013初试Thrift
    静态链接库与动态链接库
    排序算法总结
    TCP/IP协议详解
  • 原文地址:https://www.cnblogs.com/fate-/p/14791546.html
Copyright © 2011-2022 走看看