2010-12-18 4 views
3

servlet-filter 용 url-mapping의 값으로 NOT 조건을 사용할 수 있습니까? 예 : "."을 포함하지 않는 모든 요청을 필터링하고 싶습니다. 그래서 나는 www.website.com/pages와 같은 요청을 고려해야한다. 여기에는 "."이 포함되지 않습니다. 또는 ".html"그래서 나는 그러한 모든 요청을 걸러 내고 싶다.servlet-filter 용 url-mapping에서 조건을 지정할 수 없습니까?

답변

7

아니요, 불가능합니다. 필터에이 조건을 추가하고 chain.doFilter(req, resp) (필터 건너 뛰기) 만 할 수 있습니다.

+0

그러나이 경우 모든 요청에는 성능 저하의 결과로 필터를 통과하는 오버 헤드가 있습니다. 당신이 생각할 수있는 다른 대안이 있습니까? –

+0

어쨌든 수표를 통과해야합니다. 그것은 단지 당신의 통제에서 벗어날 것입니다;) – Bozho

관련 문제