url是完整的地址
uri是相对于当前context的地址

解决方案 »

  1.   

    URL
    abbr.Uniform Resource Locator ,在Internet的WWW服务程序上用于指定信息位置的表示方法URI---统一资源标志的英文缩写,
      

  2.   

    什么叫"当前context的地址"?
    还是不能理解url和uri的区别.
      

  3.   

    程序执行结果:request.getRequestURI()=/getpath.jsp request.getRequestURL()=http://localhost:8083/getpath.jsp 
      

  4.   

    url:同一资源定位符
    uri:同一资源标志符url定位客户端连接到服务器所需要的信息,如
    http://www.csdn.net
    http://tcc.com:8080/servlet/logon?name=zhangsan&addr=tttt
    完整构成
    <protocol>://<servername>[:port]/<url-path>[?query-string]uri是url的一部分,没有域名和查询字符串,即域名之后查询字符串之前所有的信息,用于制定资源。例如,对于请求地址
    http://java.sun.com/products/servlet/index.html?id=09url--->http://java.sun.com/products/servlet/index.html?id=09
    uri--->/products/servlet/index.html概念解释清楚了,祝你愉快。
      

  5.   

    我终于懂了,感谢 liuflei3139(驿动的心) 精辟的讲解