虚拟路径

          当使用Dreamweaver将文件上传到远程服务器后,这些文件驻留在服务器本地目录树中的某一个文件夹中。例如,在运行MicrosoftIIS的服务器上,主页的路径可能如下所示:
c:\Inetpub\wwwroot\accounts\users\jsmith\index2.htm
此路径通常称为文件的物理路径。但是,用来打开文件的URL并不使用物理路径。它使用 服务器名称或域名,后接虚拟路径。
在为服务器端组件编程时,你很可能要从相对于web根的路径来取得某个文件的真实路径,但此文件实际上在站点的一个虚拟路径上。

         

<servlet>
  	<servlet-name>MyFirstServlet</servlet-name>
  	<servlet-class>com.itheima.servlet.MyFirstServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>MyFirstServlet</servlet-name>
  	<!-- http协议访问时 资源的虚拟的路径 以/开始 -->
  	<url-pattern>/abc</url-pattern>
  </servlet-mapping>

在浏览器上如下图访问:

域名:http://localhost:8080/WEB12+虚拟路径abc(<url-pattern>中的路径)

然后找到<servlet-mapping>中的<servlet-name>再找到<servlet>中的<servlet-name>

在找到<servlet-class>中的类,进而才访问到。



猜你喜欢

转载自blog.csdn.net/qq_36897901/article/details/80038826