filter映射的调度程序

我有一个为Servlet Spec 2.4编写的应用程序,它有一个专为Servlet Spec 2.3设计的旧网络服务器。 web.xml文件具有以下语法:

 sitemesh *.action REQUEST FORWARD  

如何重新编写此映射以符合servlet 2.3?

您只需删除条目即可。 默认情况下,Servlet 2.3filter会调度所有内容,这样就可以了。 Sitemesh甚至在自己的网站上提到它与Servlet 2.3兼容。 这是他们网站的摘录:

SiteMesh是一个Servletfilter,因此需要一个符合Servlet 2.3规范的容器。

只需删除标签即可。

Servlet 2.3不支持调度程序。 如果你不做包括,它没有任何区别。 如果确实包含了servlet / JSP,则需要对它们进行重命名,以便不对它们进行过滤以获得2.4的确切行为。