• 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());
        }
    }
    
    
  • 相关阅读:
    mysql:基础管理、体系结构、升级降级
    Linux网络基础
    mysql 忘记本地密码
    seq命令的用法
    mysql03-SQL应用
    SolidWorks 如何改变封闭草图的背景颜色
    新版 AD 无法选中某些部件(如 Via,Pad)的问题
    安装 dot net 时出现严重错误 0x80070643 安装时发生严重错误 1603 ndp48
    IO 口扩展
    自动波特率检测
  • 原文地址:https://www.cnblogs.com/fate-/p/14791546.html
Copyright © 2020-2023  润新知