2

有没有办法在应用于ServletConfig该 servlet 中获取 servlet 的对象?Filter

编辑-> 场景是我在 web.xml 中的 serlvet 声明的“init-param”中提到了角色的名称(谁可以访问 servlet)

应用的过滤器将检查(使用 ServletConfig)试图访问 servlet 的人是否被授权(在角色中)访问它。

4

1 回答 1

2

你不能。ServletConfig与特定的 servlet 相关联,就像FilterConfig过滤器一样。

您想在过滤器中访问哪个 servlet 配置?请注意,过滤器不一定需要直接委托给底层 servlet。它可以将请求传递给另一个servlet,根据某些条件选择servlet,甚至可以完全处理请求而不接触任何servlet。

话虽如此,这两个抽象在彼此内部是不可访问的。

于 2012-04-17T13:12:15.893 回答