JAVAEE_Servlet_15_HttpServletRequest中常用方法(二)

HttpServletRequest中常用方法

## HttpServletRequest中的第二类方法  获取各种路径 和 IP地址

 * 获取路径和地址
  
    - 获取ServletContext上下文对象的根目录(Web项目的根路径)    String getContextPath()        

            String contextPath = requset.getContextPath();

            out.print("contextPath="+contextPath+"<br>");    //  contextPath=/myWeb



    - 获取远程请求地址(访问用户的客户端IP地址)     String  getRemoteAddr()

        String requestRemoteAddr=requset.getRemoteAddr();

        out.print(requestRemoteAddr+"<br>");  //  * 0:0:0:0:0:0:0:1



    - 获取本地请求地址     String  getLocalAddr()

        String requestLocalAddr=requset.getLocalAddr();

        out.print(requestLocalAddr+"<br>");    //* 0:0:0:0:0:0:0:1



    - 获取浏览器的请求方式    String getMethod()         

        String method=requset.getMethod();

        out.print("requestMethod="+method+"<br>");     // requestMethod=POST



    -  获取请求的URI(WebApp根路径 + servlet路径<url-pattern> )     String getRequestURI()   

          String URI=requset.getRequestURI();

          out.print(URI+"<br>");            //  /myWeb/register

   

    -  获取请求完整的URL   StringBuffer getRequestURL()  

          StringBuffer URL=requset.getRequestURL();

          out.print(URL+"<br>");           //  http://localhost:8080/myWeb/register




    -   获取Servlet路径 即<url-pattern>       String getServletPather()

         String servletPath=requset.getServletPath();

         out.print(servletPath+"<br>");       // /register
posted @ 2021-04-21 17:55  失昼  阅读(62)  评论(0)    收藏  举报