tiles 적용시 jQeury load부분에서 창이 새로고침 되는 현상
- 작성자 :
- 안*식
- 작성일 :
- 2014-07-09 20:53:58
- 조회수 :
- 851
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요~!!
최근에 전자정부프레임워크를 접하게 되었는데요. 도저히 모르겠어서 질문드립니다 ㅠㅠ
현재 컨트롤러 맵핑을 *.do가 아닌 /로 사용해서 쓰고 있습니다.
근데 jquery load()함수를 써서 페이지 변환을 하려고 하니 load()안에 url을 컨트롤러에서 찾더라구요
그래서 리턴타입을 String으로 해당 jsp 경로에 맞게하고 프로그램을 돌렸더니
얘가 컨트롤러를 호출하고 해당 jsp를 부르는것까지 log로 확인이 되는데
창이 백지로 뜨네요 ㅠ 개발자도구를 보니 head안에 js만 들어있고 나머지 body부분은 아얘 없구요 ㅠ
지금 tiles를 적용해서 쓰고 있는데 tiles에 적용되서 새창이 뜨는건가 싶기도 하고..
혹시 ajax에서 html을 리턴받을 때 tiles에 안걸리고 오게 하는 방법이 따로 있나요?
답변 미리 감사드립니다.
추가적으로 ModelAndView 리턴일 때 setViewName으로 경로명 저장시에도 하얀 화면입니다
최근에 전자정부프레임워크를 접하게 되었는데요. 도저히 모르겠어서 질문드립니다 ㅠㅠ
현재 컨트롤러 맵핑을 *.do가 아닌 /로 사용해서 쓰고 있습니다.
근데 jquery load()함수를 써서 페이지 변환을 하려고 하니 load()안에 url을 컨트롤러에서 찾더라구요
그래서 리턴타입을 String으로 해당 jsp 경로에 맞게하고 프로그램을 돌렸더니
얘가 컨트롤러를 호출하고 해당 jsp를 부르는것까지 log로 확인이 되는데
창이 백지로 뜨네요 ㅠ 개발자도구를 보니 head안에 js만 들어있고 나머지 body부분은 아얘 없구요 ㅠ
지금 tiles를 적용해서 쓰고 있는데 tiles에 적용되서 새창이 뜨는건가 싶기도 하고..
혹시 ajax에서 html을 리턴받을 때 tiles에 안걸리고 오게 하는 방법이 따로 있나요?
답변 미리 감사드립니다.
추가적으로 ModelAndView 리턴일 때 setViewName으로 경로명 저장시에도 하얀 화면입니다
A
안녕하세요. 안창식님.
jQuery에서의 load() 메소드는 페이지가 로딩 완료되었을 때에 호출되는 메소드입니다.
설명하신 부분만으로는 load() 메소드를 어떻게 활용하셨는지 내용 확인이 어려운 것 같습니다.
참고로 tiles는 서버 상에 처리이기 때문에 새창이 뜨는 것과는 연관이 없을 것 같습니다.
다만, ajax 호출 시에 tiles의 layout이 호출되지 않도록 별도의 definition을 정의하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
jQuery에서의 load() 메소드는 페이지가 로딩 완료되었을 때에 호출되는 메소드입니다.
설명하신 부분만으로는 load() 메소드를 어떻게 활용하셨는지 내용 확인이 어려운 것 같습니다.
참고로 tiles는 서버 상에 처리이기 때문에 새창이 뜨는 것과는 연관이 없을 것 같습니다.
다만, ajax 호출 시에 tiles의 layout이 호출되지 않도록 별도의 definition을 정의하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.