0

我最近开始研究 WebMVC,尽管浏览了多个论坛,但无法澄清以下基本疑问。

Spring MVC 中的 Dispatcher Servlet 是真正的 servlet,还是只是我们进行映射的 xml 文件。如果它是一个真正的 servlet,那么它的主体是什么样的,如果不是,那么为什么它被称为 servlet

4

2 回答 2

4

Dispatcher Servlet 是一个真正的 servlet,这是毫无疑问的。这就是我们在 Spring MVC 中配置所有传入请求以映射到该 servlet 的原因。

分派的 servlet 是从 Spring FrameworkServlet 扩展而来的,后者又从 HttpServletBean 扩展而来,又从 HttpSErvlet 扩展而来。

查看 Spring 文档以了解有关 DispatcherServlet 的更多信息:

http://static.springsource.org/spring/docs/3.2.x/javadoc-api/org/springframework/web/servlet/DispatcherServlet.html

于 2013-06-08T11:45:27.933 回答
0

您还知道其他类型的 servlet 吗?您的意思是 HttpServlet/GenericServet 吗?

看看它的Javadoc源代码

于 2013-06-08T11:49:30.747 回答