配置servlet过滤器的URL模式

时间:2011-08-01 10:31:28

标签: java spring-security servlet-filters url-pattern

我们正在尝试在我们的应用程序中使用spring security。

在下面的代码中,我们如何配置URL模式来说明

“拦截除了'/ xyz /'的网址以外的所有网址?”

基本上我希望过滤器拦截所有网址,但如果网址包含/ xyz /,则不应拦截它。

     <sec:filter-chain pattern="/**" filters="httpSessionContextFilter,
                                    filter_A,
                                    filter_B,
                                    exceptionTranslationFilter,
                                    authorizationFilter" />
    </sec:filter-chain-map>

1 个答案:

答案 0 :(得分:2)

尝试:

<intercept-url pattern="*/xyz/*" filters="none" />

filters="none"禁用给定网址格式的过滤器链。

如果您还没有,我建议您启用spring调试日志。所以你可以确切地看到发生了什么。