Originally posted by leandro oliveira:
Is it correct to say that there must be only one instance of a servlet if that servlet does not implement SingleThreadModel
No . As if there is a mapping like
<servlet>
<servlet-name>First</servlet-name>
<servlet-class>com.package.Hello</servlet-class>
</servlet>
<servlet>
<servlet-name>Second</servlet-name>
<servlet-class>com.package.Hello</servlet-class>
</servlet>
Then two instances will be created for each name.This may be helpful if u want to configure multiple <init-param> for same functionality.e.g. say if com.package.Hello servlet is used for connecting to database and user want to connect to two database, then user can configure two instance for each one
there may be one or more instances of any servlet that implement SingleThreadModel???
Correct.There "may be" one or more!!!