【发布时间】:2014-07-19 03:38:52
【问题描述】:
我正在阅读最近用 servlet 编写的代码。 servlet 层次结构是这样的,有一个 servlet A 由 servlet B 扩展,由 servlet C,D,E,F 扩展。
现在在我的 web.xml 中,我为这些 servlet 配置了 5 个 url,所有这些 url 都映射到 servlet A。所以我的映射看起来像
URL- /downloadservlet - 类 - Servlet A URL- /readcontent - 类 servlet A URL- /getdetails - 类 servlet A .. 等等
现在,当我想在 servlet D 中执行 doPost 方法时,我该如何实现呢?因为这个请求也可以由 C 或 E 或 F 服务。
应用程序正常工作,但我无法理解请求如何路由到正确的 servlet。非常感谢对此的任何解释。
【问题讨论】:
-
通过 URL 映射,与其他所有 Servlet 相同。在您的示例中,未使用 B、C、D、E 和 F。一切都映射到 A。