반응형
Ajax Multipart요청을 받는 컨트롤러에서
MultipartHttpServletRequest 안에 들어있는 parameter 들이 한글이 깨지는 문제가 발생했다.
때문에
1 2 3 4 5 6 7 8 | Enumeration<String> paramNames = request.getParameterNames(); while(paramNames.hasMoreElements()) { String key = paramNames.nextElement(); String originalValue = request.getParameter(key); String encodedValue = new String(originalValue.getBytes("ISO-8859-1"), "UTF-8"); } | cs |
위와 같이 MultipartHttpServletRequest 객체에서 값을 꺼내 사용할 때 인코딩을 해주었더니 한글이 제대로 출력됐다.
반응형
'Back-End > Spring framework' 카테고리의 다른 글
Spring MVC image 반환 (0) | 2018.09.17 |
---|---|
커스텀 HandlerMethodArgumentResolver 사용시 MultipartHttpServletRequest 얻는 방법 (0) | 2018.09.17 |
Spring MVC multipart-formdata 요청 (0) | 2018.09.17 |
Spring JSON 응답 보내기 (0) | 2018.09.17 |
Spring 4.3 이상 환경에서 Mybatis AbstractMethodError 오류 (1) | 2018.09.17 |