通常情况下,最佳选择取决于上下文和必须提供的功能。我认为在大多数情况下,允许从单个servlet处理多个路径会更有效,因为它只允许针对多种情况开发一个servlet。在以下情况下,最好将一组路径映射到单个servlet:
- 路径组提供的功能是“相似的”,可以由单个servlet处理,也许可以考虑实际路径。
- 对于用来调用servlet的实际路径,应提供的功能是无关紧要的。
但是,在某些情况下,为每个servlet分配一个路径可能是有益的:
- Servlet的功能应仅通过单个路径提供。
- 不同路径的功能不同,足以要求使用不同的Servlet类来实现它们。



