您的位置:首页 > 编程语言 > PHP开发

URL,URI以及ServletPath的区别

2016-11-22 12:41 344 查看
  假设现在有一个名为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
相关文章推荐