栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么我们需要一个servlet名称?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么我们需要一个servlet名称?

它允许您在单个servlet实例上具有多个servlet映射(甚至分布在多个

web.xml
/
web-fragment.xml
文件中),而不必为每个映射创建单独的实例:

<servlet>    <servlet-name>someServlet</servlet-name>    <servlet-class>com.example.SomeServlet</servlet-class></servlet><servlet-mapping>    <servlet-name>someServlet</servlet-name>    <url-pattern>/enroll</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>someServlet</servlet-name>    <url-pattern>/pay</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>someServlet</servlet-name>    <url-pattern>/bill</url-pattern></servlet-mapping>

(注意:是的,每个映射可以有多个URL模式,但这不能涵盖将它们拆分为多个

web.xml
/
web-fragment.xml
文件的情况)

它允许您在特定的servlet上映射过滤器,而不必担心该servlet将/将使用什么URL模式:

<filter-mapping>    <filter-name>someFilter</filter-name>    <servlet-name>someServlet</servlet-name></filter-mapping>

您的建议将不支持它们。

请注意,自从Servlet
3.0推出以来已经有将近4年的时间(2009年12月;请确保您使用最新的资源来学习这件事……任何超过1至3年的内容都应仔细检查),您可以轻松地使用

@WebServlet
注释最小化
web.xml
样板:

@WebServlet("/servletURL")public class SomeServlet extends HttpServlet {}

仅此注释就已经将其映射到

/servletURL
没有任何
web.xml
输入的URL模式。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/435613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号