【问题标题】:How to get ServletConfig object in Filter如何在过滤器中获取 ServletConfig 对象
【发布时间】:2012-04-17 13:08:39
【问题描述】:

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

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

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

【问题讨论】:

  • 如果你找不到你要找的东西,那么你可能会解释你想要实现的目标

标签: java servlets servlet-filters


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2018-12-02
    • 2021-10-10
    • 1970-01-01
    相关资源
    最近更新 更多