[Struts2] URL、URI以及ServletPath之间的区别
2017-09-07 20:30
302 查看
一直没弄明白URL、URI以及ServletPath之间的区别,今天看到了一篇博客,所以转载过来记录一下。
假设现在有一个名为JavaWeb的项目,其中有一个名为TestServlet的serlvet,其doGet方法为:
现在在浏览器中发送到TestServlet的请求,发现控制台输出如下:
通过上面的三个输出相信你能理解三者的区别了!
假设现在有一个名为JavaWeb的项目,其中有一个名为TestServlet的serlvet,其doGet方法为:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("URL:"+request.getRequestURL().toString()); System.out.println("URI:"+request.getRequestURI()); System.out.println("ServletPath:"+request.getServletPath()); }
现在在浏览器中发送到TestServlet的请求,发现控制台输出如下:
URL: http://localhost:8080/JavaWeb/TestServlet URI: /JavaWeb/TestServlet ServletPath: /TestServlet
通过上面的三个输出相信你能理解三者的区别了!
相关文章推荐
- URL,URI以及ServletPath的区别
- HttpServletRequest的getServletPath、getServletURI、getServletURL等区别
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- getRequestURL、getRequestURI、getContextPath、getServletPath和getRealPath的区别
- request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
- getContextPath、getServletPath、getRequestURI、getRealPath、getRequestURL、的区别
- request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
- request.getRequestURI() 、request.getRequestURL() 、request.getContextPath()、request.getServletPath()区别
- request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- HttpServletRequest的getServletPath、getServletURI、getServletURL等区别
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- request.getRequestURI() 、request.getRequestURL() 、request.getContextPath()、request.getServletPath()区别
- request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
- HttpServletRequest的getServletPath、getServletURI、getServletURL等区别 &&如何防止用户通过直接输入URL访问网页
- HttpServletRequest 的getRequestURI()和getRequestURL()区别及用法
- URI、URL和URN之间的区别
- getContextPath、getServletPath、getRequestURI的区别