2012-12-03 2 views
0

나는 Map<Integer, Integer>에 저장된 값을 자바 스크립트로 보내려고합니다. 데이터가 경고를 사용하여로드 및 표시 될 때마다 :컨트롤러에서 jsp/javascript로 맵을 전달하는 방법?

enter image description here

을 나는 이유는 JSP/자바 스크립트를 해석 할 수 없습니다 알고있다. 내 코드는 다음과 같습니다. 내 컨트롤러에서

:

@ResponseBody 
@RequestMapping(method = RequestMethod.GET, value="/privateChat/sizes", params = {"sender", "receivers"}) 
    return privateChatService.getPrivateChatSizes(sender, 
      receivers.charAt(receivers.length() - 1) == ';' ? receivers.substring(0, receivers.length() - 1) : receivers); 
} 

내 JSP에서 :

$("#hdnPcSizes").load(contextPath+"/dashboard/privateChat/sizes?sender="+sender+"&receivers="+receivers, 
       function (responseText, textStatus, xhr) { 
      alert(responseText); 
}); 

#hdnPcSizes<input type="hidden" id="hdnPcSizes" />로 선언 같은 JSP 페이지에서 발견 hidden 필드입니다.

+0

json - 응답 코드화 – GreyBeardedGeek

+0

@GreyBeardedGeek json 사용 방법에 대한 힌트를 줄 수 있습니까? 결코 그것을 시도하지 않은 Ive. – NinjaBoy

답변

0

JSP에서 값을 반환하는 함수를 호출하십시오.

사용 net.sf.json 라이브러리

return JSONSerializer.toJSON(map); 

당신의 청춘은 응답으로 쓰기에 대해 걱정할 필요가.

관련 문제