URL组成部分、Servlet获取URL资源

版权声明:转载请标明出处,谢谢合作 https://blog.csdn.net/Rao_Limon/article/details/82808174

URL中文名称叫做统一资源定位符,是浏览器寻找信息时所需的资源位置,通过URL,应用程序能找到并使用共享因特网上大量的数据资源,URL主要遵循如下标准格式:

第一部分:模式/协议

模式/协议(scheme):它告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为HTTP),这个协议可以用来访问网络。

 

第二部分:访问/资源路径(互联网)

文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。服务器的名称或IP地址后面有时还跟一个冒号和一端口号。它也可以包含接触服务器必须的用户名称和密码。路径部分包含等级结构的路径定义,一般来说不同部分之间以斜线(/)分隔。询问部分一般用来传送对服务器上的数据库进行动态询问时所需要的参数。

有时候,URL以斜杠“/”结尾,而没有给出文件名,在这种情况下,URL引用路径中最后一个目录中的默认文件(通常对应于主页),这个文件常常被称为 index.html 或 default.htm。

我们假设一个URL地址为:http://localhost:8081/project/home/index.html?userName=laoye,其主要的结构如下:

1、服务器的因特网地址:www.laoye.com(互联网) or  localhost:8081(本机+端口)

2、Web服务器上的项目主目录:/project

3、Web服务器上的某个资源路径 :/home/index.html

4、给后台传递某个数值(查询字符串):userName=laoye

 

统一资源定位符包含两类:

绝对URL:显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关。

相对URL:以包含URL本身的文件夹(即项目本身)的位置为参考点,描述目标文件夹的位置。

 

Servlet获取URL中的对应资源

猜你喜欢

转载自blog.csdn.net/Rao_Limon/article/details/82808174