正如标题所说,dispatcher-servlet.xml和spring-servlet.xml之间的区别在于它们在结构方面看起来非常相似。应该何时使用另一个?
答案 0 :(得分:3)
基本上它只是名字。 Dispather是一个名为[servletname] -servlet.xml的自动加载上下文,所以在这种情况下,有一个名为' spring'的servlet。另一个叫做调度员'。
您在web.xml
中命名您的servlet。
例如,如果你有:
<servlet>
<servlet-name>babubiba</servlet-name>
<servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
在您的web.xml
中,DispatcherServlet默认会尝试加载babubiba-servlet.xml
。
如果可以通过将contextConfigLocation
init-param添加到servlet配置来更改上下文名称。