Настройка шаблонов URL для фильтров сервлетов - PullRequest
1 голос
/ 01 августа 2011

Мы пытаемся использовать пружинную защиту в нашем приложении.

В приведенном ниже коде, Как мы можем настроить шаблон URL, чтобы сказать

"перехватить все URL-адреса, кроме URL-адресов шаблона '/ xyz /'"?

По сути, я хочу, чтобы фильтр перехватывал все URL, но если URL содержит / xyz /, он не должен перехватывать его.

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

1 Ответ

2 голосов
/ 01 августа 2011

Попробуйте:

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

filters="none" отключает цепочку фильтров для данного шаблона URL.

Также я бы рекомендовал включить журнал весенней отладки, если вы этого еще не сделали.Таким образом, вы можете точно видеть, что происходит.

...