使用白板注册过滤器。
你好,
我正在尝试将 Servlet 过滤器与 servlet 一起使用。我正在使用 Pax-Web 3.0、声明式服务和白板。我必须声明服务组件(一个用于 servlet,一个用于过滤器),它似乎工作正常。
查看文档,我看到以下句子:
对于 URL 模式,注册的模式必须已经映射,或者作为 Resource 或 Servlet 别名 - 例如,应该已经有一个 Resource 或 aServlet 注册到路径 /foo。对于 Servlet 名称,所使用的名称应该是在注册时明确赋予 Servlet 的名称(作为 servlet-name)。
在白板设置中如何保证这一点?我不知道 servlet 何时真正注册。我想我可以将 servlet 列为过滤器的依赖项,但这使得将过滤器用于多个 servlet 变得很棘手。
有没有更好的办法?
问候,弗兰克