Spring 在web.xml中多次映射单个servlet
我了解了一些现有代码,其中在web.xml中一个servlet被多次映射。我不明白这样做的必要性 e、 gSpring 在web.xml中多次映射单个servlet,spring,servlets,Spring,Servlets,我了解了一些现有代码,其中在web.xml中一个servlet被多次映射。我不明白这样做的必要性 e、 g 测试1 com.test.spring.MyDispatcherServlet 1. 测试2 com.test.spring.MyDispatcherServlet 1. 测试3 com.test.spring.MyDispatcherServlet 1. 假设每个servlet有不同的url模式,可以将其组合成一个url模式 如果url模式相同,则可以删除冗余映射 据我所知,多次添加相
测试1
com.test.spring.MyDispatcherServlet
1.
测试2
com.test.spring.MyDispatcherServlet
1.
测试3
com.test.spring.MyDispatcherServlet
1.
假设每个servlet有不同的url模式,可以将其组合成一个url模式
如果url模式相同,则可以删除冗余映射
据我所知,多次添加相同的servlet映射是没有用的,或者说是不需要的
本文详细讨论了servlet映射。希望这有帮助。谢谢你的回复。
url模式是不同的
e、 g
测试1
/测试1/*
测试2
/测试2/*
测试3
/测试3/*
<servlet>
<servlet-name>test1</servlet-name>
<servlet-class>
com.test.spring.MyDispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>test2</servlet-name>
<servlet-class>
com.test.spring.MyDispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>test3</servlet-name>
<servlet-class>
com.test.spring.MyDispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>test1</servlet-name>
<url-pattern>/test1/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>test2</servlet-name>
<url-pattern>/test2/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>test3</servlet-name>
<url-pattern>/test3/*</url-pattern>
</servlet-mapping>