Servlet配置虚拟路径映射

  • 内容
  • 评论
  • 相关

在 web.xml 文件中,一个 <servlert-mapping> 元素用于映射一个 Servlet 的对外访问路径,该路径也称为虚拟路径。例如,在《第一个Servlet程序》教程中,TestServlet01 所映射的虚拟路径为“/TestServlet01”。

创建好的 Servlet 只有映射成虚拟路径,客户端才能对其进行访问。但是在映射 Servlet 时,还有内容需要学习,如 Servlet 的多重映射、在映射路径中使用通配符、配置默认的 Servlet 等。本节将对这些内容进行讲解。

Servlet的多重映射

Servlet 的多重映射指同一个 Servlet 可以被映射成多条虚拟路径。也就是说,客户端可以通过多条路径实现对同一个 Servlet 的访问。Servlet 多重映射的实现方式有以下两种。

1)配置多个 <servlet-mapping> 元素

以《第一个Servlet程序》教程中的 TestServlet01 为例,在 web.xml 文件中的 <servlet-mapping> 元素下,增加一个 <servlet-mapping> 元素配置,其增加后的代码如下所示:

<servlet-mapping>
    <!-- 映射为Test01 -->
    <servlet-name>TestServlet01</servlet-name>
    <url-pattern>/Test01</url-pattern>
</servlet-mapping>

重启 Tomcat 服务器,在浏览器的地址栏中输入地址 http://localhost:8080/servletDemo01/TestServlet01 访问 TestServlet01,浏览器的显示结果如图 1 所示。

运行结果
图 1  运行结果

本文标题:Servlet配置虚拟路径映射

本文地址:https://www.hosteonscn.com/5699.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注