Cannot create a session after the response has been committed 에러가 납니다.
- 작성자 :
- 이*환
- 작성일 :
- 2014-11-17 18:12:45
- 조회수 :
- 3,142
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
URL을 브라우져에서 호출하면 dcm파일을 출력시켜주는 소스입니다.
javascript로 url을 호출하여 이미지를 출력해야 하는데 크롬에서는 작동하고 ie에서만 해당 에러가 발생합니다.
검색해보니 Redirect가 호출시 발생하여 이런 에러가 난다는데..
해결을 하지못해 도움을 요청드립니다.
javascript로 url을 호출하여 이미지를 출력해야 하는데 크롬에서는 작동하고 ie에서만 해당 에러가 발생합니다.
검색해보니 Redirect가 호출시 발생하여 이런 에러가 난다는데..
해결을 하지못해 도움을 요청드립니다.
A
안녕하세요. 이종환님.
올려주신 로그 부분의 오류는 올려주신 소스에서 발생된 오류 때문에 발생한 것은 아닙니다.
아마도 Controller 소스 상에 발생된 오류에 대하여 에러페이지로 전환하면서, Controller 상에서 이미 HttpServletResponse상에 이미 데이터가 쓰여진 상태에서 에러 jsp(egovError.jsp) 다시 데이터를 쓰려고 하였기 때문에 발생된 문제 같습니다.
우선 로그 상의 다른 부분을 참조하셔서 Controller 상의 문제를 확인하시거나, Controller 상에서 직접 HttpServletResponse에 데이터를 처리하시는 경우 try catch를 통해 발생된 Exception을 직접 처리(로그 정보 기록 등)하시고 throw 되지 않도록 하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
올려주신 로그 부분의 오류는 올려주신 소스에서 발생된 오류 때문에 발생한 것은 아닙니다.
아마도 Controller 소스 상에 발생된 오류에 대하여 에러페이지로 전환하면서, Controller 상에서 이미 HttpServletResponse상에 이미 데이터가 쓰여진 상태에서 에러 jsp(egovError.jsp) 다시 데이터를 쓰려고 하였기 때문에 발생된 문제 같습니다.
우선 로그 상의 다른 부분을 참조하셔서 Controller 상의 문제를 확인하시거나, Controller 상에서 직접 HttpServletResponse에 데이터를 처리하시는 경우 try catch를 통해 발생된 Exception을 직접 처리(로그 정보 기록 등)하시고 throw 되지 않도록 하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.