gpt4 book ai didi

java - 为什么 web.xml 中的 servlet 配置有 1 个额外级别?

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:41 25 4
gpt4 key购买 nike

Servlet 配置如下 -

<servlet>
<servlet-name>smart</servlet-name>
<servlet-class>SuperSmart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>smart</servlet-name>
<url-pattern>/dumb</url-pattern>
</servlet-mapping>

据说所有这些别名都是为了安全。我明白了。但为什么我们必须先将其映射到 servlet-name,然后再映射到 servlet-class?为什么服务器无法找到 url 模式并直接将其映射到 servlet-class?

最佳答案

这样做的目的是让 servlet 可以被多个映射引用,因此您可以将一个 servlet 映射到多个 URL(或模式),而不仅仅是一个。

关于java - 为什么 web.xml 中的 servlet 配置有 1 个额外级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com