首页 > TAG信息列表 > getRequestURI
HttpServletRequest getRequestURL和 getRequestURI等地址的区别
getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括。getContextPath():获取项目的根路径getRequestURI:获取根路径到地址结尾getRequestURL:获取请求的地址链接(浏览器中输入的地址)getScheme():获取的是使用的协议(http 或https)getProtocrequest.getRequestURL()和request.getRequestURI()的区别
request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 返回除去host和工程名部分的路径 例如: request.getRequestURL() http:Java getRequestURI 可能出现的问题
写个简单的jsp页面 <% String keykey = request.getParameter("keykey"); out.println("getContextPath:"+request.getContextPath()+"<br>"); out.println("getServletPath:"+request.getServletPath()+"<brrequest.getRequestURL
request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 返回除去host和工程名部分的路径 例如: request.getRequestURL() http:/老应用链接替换到新链接
@RequestMapping("/myContext/**")public void redirect(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String requestUrl = request.getRequestURI(); log.info("request.getRequestURI