본문으로 바로가기
반응형

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 객체에서 값을 꺼내 사용할 때 인코딩을 해주었더니 한글이 제대로 출력됐다.



반응형