【发布时间】:2012-08-22 15:35:11
【问题描述】:
<servlet>
<servlet-name>PerformReg</servlet-name>
<servlet-class>com.PerformRegistartion</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PerformReg</servlet-name>
<url-pattern>/PerformReg</url-pattern>
</servlet-mapping>
根据我的说法,上面的代码用于将servlet-class 与其url-pattern 映射。
但是我有一个疑问,为什么他们(Java 专家)会这样做(为什么他们制作了 servlet 和 servlet-mapping 两个单独的标签)。
他们本可以做如下所述的事情:
<servlet>
<servlet-class>com.PerformRegistartion</servlet-class>
<url-pattern>/PerformReg</url-pattern>
</servlet>
这可能会使它更简单。前面提到的代码中servlet-name有什么需要?
请帮我解开疑惑。
提前谢谢你。
【问题讨论】:
-
这个问题应该显示出一些研究成果。在提出类似问题之前,请尝试使用 google 或其他可以提供帮助的答案
-
@Sajith 我的问题与您建议的链接不同。我想问“为什么我们需要 servlet-name?”在第二个代码块中,我编写了服务于 servlet-class 和 url-pattern 之间映射的代码。
-
你的问题可能会得到回答here
-
使用 servlet 名称,您可以将单个 Servlet 映射到多个 url 模式,它允许将过滤器映射到特定的 Servlet。见这里:stackoverflow.com/questions/8198312/…
标签: java eclipse jsp servlets web.xml