728x90
반응형
SMALL
ajaxUpload로 파일 업로드 업무를 진행하고 있었다.
파일을 업로드하여 저장한 뒤 json 리턴을 받아 그 정보로 화면에 뿌려주는건데..
크롬에서는 제대로 json으로 응답이 와서 파싱이 되는데
익스플로러에서는 자꾸 json 다운로드로 바뀌는것이 아닌가..
form.submit(); 을 $(form).ajaxSubmit(); 으로 변경하라는 글도 있었고..
요청시 responseType을 json에서 text로 바꾸고..
컨트롤러에서 @produces를 text/html로 변경해서 파싱하라는 글도 있었는데..
다 안되는것이었다..
이런저런 테스트를해보다가 컨버터까지 만지게됬고..결론은 MessageConverter에서 supportedMediaTypes를
application/json에서 text/html;charset=UTF-8 로 수정하여 설정해주고서 json으로 넘겨받을 수 있었다..
<value>application/json;charset=UTF-8</value>를 위에 추가해서 list안에 2개를 넣어도 똑같이 동작함..ㅎㅎ
728x90
반응형
LIST
'Web&Spring' 카테고리의 다른 글
스프링 스케줄러 CRON 식 (2) | 2023.03.12 |
---|---|
밀리초 <-> 초, 분, 시간 등 변환해주는 사이트 (0) | 2023.03.12 |
html input 태그 자동완성 기능 끄기 (0) | 2021.03.17 |
spring html 파일 직접 호출하기 (0) | 2021.03.17 |
컬럼명, 변수명 지어주는 사이트 (0) | 2021.03.17 |