欢迎光临
我们一直在努力

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  运行结果

赞(0) 打赏
未经允许不得转载:hosteons中文网 » Servlet配置虚拟路径映射

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册