특정 작업을 수행하기 위해 필터를 작성하고 있지만 필터에 특정 URL 패턴을 설정할 수 없습니다. 다음과 같이 내 필터 매핑은 다음과 같습니다 내가 기대했던대로web.xml URL 패턴에서 정규 표현식을 사용할 수 있습니까?
<web.xml>
<filter>
<filter-name>myFilter</filter-name>
<filter-class>test.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/org/test/*/keys/*</url-pattern>
</filter-mapping>
</web-app>
내 URL 패턴 [ /org/test/ * /keys/ * ]
가 작동하지 않습니다. 일치해야 필터 패턴 위의 URL에 따라서
http://localhost:8080/myapp/org/test/SuperAdminReport/keys/superAdminReport.jsp
http://localhost:8080/myapp/org/test/Adminreport/keys/adminReport.jsp
http://localhost:8080/myapp/org/test/OtherReport/keys/otherReport.jsp
:
내가 좋아하는 브라우저에서 URL을 호출하고있다. 이것을 어떻게 할 수 있습니까?
아는 한, url 패턴에서는 특정 폴더의 내용 ('path/to/my/folder/*')이나 특정 확장자 ('.do') 만 사용할 수 있습니다. – bdares
[이 질문에 수락 된 답변을 참조하십시오 (http://stackoverflow.com/q/26732/922954) – aishwarya