차근차근/JAVA JSP

jsp에서 JSON데이터 return

예쁜꽃이피었으면 2018. 4. 11. 10:03



이 문제가 언젠가 있었는데 

어제 다시 같은 문제가 발생을 했다. 해결한 기억은 있는데 도대체 어떻게 해결했는지가 생각이 안났다..

너무 간단해서 블로그에도 기록을 안했던 것 같다. .. 

이번에는 적어둬야지..




어떤 경우냐면 .. 

json이나. string이나.. 무튼 jsp에서 데이터 처리 후 값만을 돌려 받고 싶은데

아무리해도 데이터가 안넘어 오는 경우다.


아무생각없이 jsp프로젝트에서 개발할 때

<%@ page contentType="text/html;charset=euc-kr" %>

<%@ include file="/include/webHeader.jsp" %>

<%@ include file="/include/webImport.jsp" %> 

이런 식으로 공통 부분은 무조건 적고 개발을 했었는데..


데이터만을 받아야 하는경우에 

webHeader.jsp 에 있는 내용들 .. HTML태그나.. 이런 것들이

데이터들과 함께 넘어오기 때문에 받는 곳에서 필요한 데이터라고 인식이 안되는 것 같다.


설명이 안되네...


웹페이지에서 개발자 도구 열고 ( F12 ) -> network 탭에서 호출한 주소를 누르면 


preview 와 response에서 응답값을 볼 수 있는데 


여기를 살펴보면 필요한 데이터 뿐 아니라 webHeader.jsp의 내용이 함께 있는 것을 볼 수 있다.






그래서 해결 방법은. 

<%@ page contentType="text/html;charset=euc-kr" %>

<%-- <%@ include file="/include/jibu_webHeader.jsp" %> --%>

<%@ include file="/include/webImport.jsp" %> 


지워버렸다. 그러니까 필요한 것만 딱 넘어왔다.! 

끝.




반응형