HTMLTagFilterRequestWrapper 에러
- 작성자 :
- 김*훈
- 작성일 :
- 2020-01-10 15:11:35
- 조회수 :
- 3,965
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
java
private abc(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; -->이부분에서 에러가나고있습니다
java.lang.ClassCastException: egovframework.rte.ptl.mvc.filter.HTMLTagFilterRequestWrapper cannot be cast to
org.springframework.web.multipart.MultipartRequest
=>
web.xml 에는 아래내용과같습니다.
<filter>
<filter-name>multipartFilter</filter-name>
<filter-class>
org.springframework.web.multipart.support.MultipartFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>multipartFilter</filter-name>
<url-pattern>*.ajax</url-pattern>
</filter-mapping>
<filter>
<filter-name>HTMLTagFilter</filter-name>
<filter-class>egovframework.rte.ptl.mvc.filter.HTMLTagFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HTMLTagFilter</filter-name>
<url-pattern>*.ajax</url-pattern>
</filter-mapping>
private abc(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; -->이부분에서 에러가나고있습니다
java.lang.ClassCastException: egovframework.rte.ptl.mvc.filter.HTMLTagFilterRequestWrapper cannot be cast to
org.springframework.web.multipart.MultipartRequest
=>
web.xml 에는 아래내용과같습니다.
<filter>
<filter-name>multipartFilter</filter-name>
<filter-class>
org.springframework.web.multipart.support.MultipartFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>multipartFilter</filter-name>
<url-pattern>*.ajax</url-pattern>
</filter-mapping>
<filter>
<filter-name>HTMLTagFilter</filter-name>
<filter-class>egovframework.rte.ptl.mvc.filter.HTMLTagFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HTMLTagFilter</filter-name>
<url-pattern>*.ajax</url-pattern>
</filter-mapping>
A
안녕하세요.
표준프레임워크센터 입니다.
기재하신 내용대로 구현하게되면
HttpServletRequest request로 바인딩 받은다음
MultipartHttpServletRequest로 타입컨버팅을 하면
문제가 발생하는것으로 확인 되었습니다.
이경우 다음과 예시와 같이
MultipartHttpServletRequest로 직접 바인딩 받는것도 방법입니다.
@RequestMapping("/uss/ans/EgovAnnvrsryManageListPopAction.do")
public String selectAnnvrsryManageBndeAction ( final MultipartHttpServletRequest multiRequest .....
감사합니다.
표준프레임워크센터 입니다.
기재하신 내용대로 구현하게되면
HttpServletRequest request로 바인딩 받은다음
MultipartHttpServletRequest로 타입컨버팅을 하면
문제가 발생하는것으로 확인 되었습니다.
이경우 다음과 예시와 같이
MultipartHttpServletRequest로 직접 바인딩 받는것도 방법입니다.
@RequestMapping("/uss/ans/EgovAnnvrsryManageListPopAction.do")
public String selectAnnvrsryManageBndeAction ( final MultipartHttpServletRequest multiRequest .....
감사합니다.