[질문]xss 와 MultipartHttpServletRequest 에서 오류 발생
- 작성자 :
- 양*용
- 작성일 :
- 2019-09-19 09:30:37
- 조회수 :
- 2,789
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
프로젝트 진행중에 파일첨부를 맡게 되었습니다.
MultipartHttpServletRequest를 사용하여 예전에 파일첨부를 한적이 있었는데요.
이번에는 XSS와 무언가 잘맞지 않는 것이 있는것같습니다.
다음과 같은 오류가 발생합니다.
-오류메세지-
java.lang.ClassCastException: eacc.common.xss.XSSRequestWrapper cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
중요한 건이라 해결 답변 꼭 부탁드립니다.
프로젝트 진행중에 파일첨부를 맡게 되었습니다.
MultipartHttpServletRequest를 사용하여 예전에 파일첨부를 한적이 있었는데요.
이번에는 XSS와 무언가 잘맞지 않는 것이 있는것같습니다.
다음과 같은 오류가 발생합니다.
-오류메세지-
java.lang.ClassCastException: eacc.common.xss.XSSRequestWrapper cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
중요한 건이라 해결 답변 꼭 부탁드립니다.
A
안녕하십니까, 표준프레임워크 센터입니다.
JSP에서 form의 타입이 enctype="multipart/form-data"일 경우 XSS Filter를 타지 못합니다.
Multipart 요청은 XSS 필터의대해 처리가 불가능합니다.
XSS Filter를 타기 전에 서블릿이 "MultipartFilter"를 적용해 주어
먼저 multipartFile에 대해 필터를 적용해 주고 XSS Filter를 타게 해주시면 처리가 되십니다.
감사합니다.
JSP에서 form의 타입이 enctype="multipart/form-data"일 경우 XSS Filter를 타지 못합니다.
Multipart 요청은 XSS 필터의대해 처리가 불가능합니다.
XSS Filter를 타기 전에 서블릿이 "MultipartFilter"를 적용해 주어
먼저 multipartFile에 대해 필터를 적용해 주고 XSS Filter를 타게 해주시면 처리가 되십니다.
감사합니다.