2010-10-23 68 views
0

我在阅读Head First Servlets & JSP,我对servletcontext感到非常困惑。我对Web应用程序中的servlet实例感到困惑

这本书说每个web应用程序有一个servletcontext,并且在web应用程序中有一个带有许多servlet的图片,但是在整个web应用程序中应该只有一个servlet并且有一个用于处理许多请求的线程,对吧?

为什么他们在Web应用程序中有很多servlet?而且,容器如何初始化它们?

回答

2

书上说有每个Web应用程序一个ServletContext中,并与在web应用程序,但整个Web应用程序的servlet许多照片应该只有一个servlet和有很多处理请求的线程,对不对?

一个web应用程序可以并经常有多个servlet。

如果您使用JSP,每个JSP实际上在编译时会变成一个servlet。

Web应用程序中servlet的配置通常由名为web.xml的配置文件中的条目驱动,该配置文件是容器在应用程序启动时读取的。该文件将url模式与定义servlet的Java类关联起来。当容器接收到URL的请求时,它将确定哪个servlet应该根据此配置处理请求并将请求传递给它。