美文网首页
Java web 获取URL常用方法

Java web 获取URL常用方法

作者: 酷酷的小k | 来源:发表于2018-05-17 12:26 被阅读0次

    地址举例:http://localhost:4200/back/getURL?abc=123
    上下文路径:/back

    String requestURI = request.getRequestURI();
    得到:/back/getURL
    
    StringBuffer requestURL = request.getRequestURL();
    得到:http://localhost:4200/back/getURL
    
    String scheme = request.getScheme();
    得到:http
    
    String serverName = request.getServerName();
    得到:localhost
    
    int serverPort = request.getServerPort();
    得到:4200
    
    String contextPath = request.getContextPath();
    得到:/back
    如果没有设置上下文路径,得到的是一个空字符串
    
    String queryString = request.getQueryString();
    得到:abc=123
    如果没有参数,得到的是一个 null
    
    String servletPath = request.getServletPath();
    得到:/getURL
    在某些情况下,比如地址是这样的:http://localhost:4200/back/rest/getURL?abc=123
    其中 /rest 属于特殊配置
    那么使用 request.getServletPath() 得到的是:/rest
    

    相关文章

      网友评论

          本文标题:Java web 获取URL常用方法

          本文链接:https://www.haomeiwen.com/subject/hxqbdftx.html