过滤器映射的调度程序 [英] Dispatcher for Filter Mapping

查看:73
本文介绍了过滤器映射的调度程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have an app written for Servlet Spec 2.4 with an old webserver designed for Servlet Spec 2.3. The web.xml file has the following syntax:

<filter-mapping> 
    <filter-name>sitemesh</filter-name>  
    <url-pattern>*.action</url-pattern>   
    <dispatcher>REQUEST</dispatcher>    
    <dispatcher>FORWARD</dispatcher> 
</filter-mapping> 

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

How can I re-write this mapping to be servlet 2.3 compliant?

推荐答案

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

You can just remove the <dispatcher> entries. The Servlet 2.3 filter by default dispatches on everything and that's just okay. Sitemesh even mentions at its own site that it's compatible with Servlet 2.3. Here's an extract from their site:


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

这篇关于过滤器映射的调度程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆