2009-06-03 3 views
2

severl url endings에 필터를 적용하고 싶습니다. 다음 구성이 효과가있는 것 같습니다. 이 같은 와일드 카드를 사용할 수 있다면 J2EE 내에서 와일드 카드를 사용할 수 있습니까?

<filter> 
    <filter-name>LanguageFilter</filter-name> 
    <filter-class>filters.LanguageFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>LanguageFilter</filter-name> 
    <url-pattern>*.do</url-pattern> 
</filter-mapping> 
<filter-mapping> 
    <filter-name>LanguageFilter</filter-name> 
    <url-pattern>*.xml</url-pattern> 
</filter-mapping> 

원래 내가 물었다 :

<url-pattern>*.do|*.xml</url-pattern> 

를하지만 가능하지 않는 것 같습니다.

답변

2

표준에 이러한 연산자에 대한 개념이 없으므로 두 가지 매핑이 필요합니다. 맵핑의 스펙은 서블릿 스펙에서 사용 가능합니다. 링크 및 섹션은 this article을 참조하십시오.

0

약간의 속임수를 긋고/을 매핑 할 수 있습니다. 필터 클래스에을 입력 한 다음 필터 구현에 매개 변수를 지정하십시오. .do | .xml은 구문 분석되며 필터가 기술적으로 너무 많이 볼 수는 있지만 추가 테스트를 받았는지 여부, 테스트 여부 및 필터 또는 누수 여부를 간단히 확인합니다.

관련 문제