버그 예. 1. 클라이언트(브라우저)에서 jquery ajax 를 수행하여 GET request를 한다. 2. 서버가 GET request를 받고 routing을 수행하여 해당하는 데이터를 response한다. Chrome, FF, Safari 의 경우 - 서버가 보낸 response를 받고 데이터를 확인한다. IE 의 경우 - 서버가 보낸 response는 받으나 데이터가 없다. 서버쪽 로그를 확인해보니 특정한 GET 요청을 서버가 받지 못하고 있었다. 헌데 alert(), console.log() 등을 이용해서 확인해본 결과 ajax 수행은 error가 나지 않고 제대로 success 를 띄움 재밌는건 익스플로러의 개발자도구를 띄워놓은 상태에선 값을 잘 받아 온다는 점이다. 원인 및 해결 방법 URL이 같으면 IE의 ajax 연결은 cache를 사용하고 갱신하지 않는다는 것이다. 그래서 ajax 연결 시 URL을 매번 바꾸어주어야 한다는 것 간단한 해결 방법은 시간과 같이 매번 변하는 파라메터를 같이 날려 주는 것 http://localhost:8080/session => http://localhost:8080/session?1260790889296 제이쿼리에서는
와 같이 캐쉬사용을 끄는 옵션도 있지만 간혹 적용이 안되는 경우도 있는 것 같다. |
'Yame Programmer > 전자정부프레임워크' 카테고리의 다른 글
DWGViewX no mapping uri오류 해결 (0) | 2016.01.08 |
---|---|
파일 다운로드할때 파일이름 원래 이름으로 바꾸기 (7) | 2016.01.08 |
이클립스 heap 힙메모리 , 속도향상 (0) | 2015.12.17 |
[ibatis] 동적쿼리 생성 및 outOfBoundsException 에러 (0) | 2015.07.09 |
[이클립스]An error has occurred. See error log for more details. java.lang.AbstractMethodError (0) | 2015.06.05 |
This is probably going to be a limitation on windows which locks the files in use. bndtools is using bnd which is using the plugins in cnf. On a sane file system, they can be deleted. I supposed the only thing that could be done is to set the files up for deletion on vm exit.
You can, of course, complete the deletion from the command line after exiting eclipse.
대충... 그냥... 다른데서 쓰고 있으니까 못지운다는 얘기 같은데...
서버 끄고 이클립스 끄고 다시 열어서 지우니까 지워진다.
포스팅이 도움이 되셨다면 마우스를 조금만 움직여서
공감하기를 눌러주세요 블로거에게 큰 힘이 됩니다~!