@WebFilter(dispatcherTypes = {DispatcherType.REQUEST } , servletNames = {
"pf" })
필터에 적어주던 어노테이션 WebFilter
dispatcherTypes = {DispatcherType.REQUEST } , servletNames = {"pf"}
다음과 같은 범위에 해당하는 요청에 대해 필터를 적용한다.
<filter-mapping>
<filter-name>loginFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
web.xml에 적어놓은 필터 설정
.do로 끝나는 모든 요청에 대해 필터가 적용된다.
두개를 한꺼번에 썼기 때문에 필터가 중복 호출되는 문제가 있었다.
따라서 어노테이션을 지우고 web.xml에서만 필터를 호출하는 url패턴을 지정해줬다
| 413 Request Entity Too Large - Nginx (0) | 2024.10.26 |
|---|---|
| contact.do로 제대로 이동하지 않았던 이유 (0) | 2024.06.07 |
| (JavaScript) addComment 함수가 작동하지 않았던 이유 (1) | 2024.05.22 |
| MyBatisSystemException 해결 (0) | 2024.05.20 |
| 파일첨부시 파일이 안넘어왔던 이유가 뭘까? (1) | 2024.05.20 |