2013-12-15 2 views
0

자바 클래스에서 객체의 arraylist를 얻고 있는데,이 arraylist를 자바 스크립트 함수에 전달하고 자바 스크립트 함수 안에 각 객체의 속성을 가져 오려고합니다.자바 객체에서 자바 객체 가져 오기 기능

오브젝트 내부의 속성 값을 추출하는 방법을 알려주십시오.

다음

내가 자바 betweet comunicate 수하는 방법

`<script type="text/javascript"> 
var stats=new Array(); 
var i=0; 
<%JobStats jobstat=new JobStats(); 
ArrayList<JobStats> stats=jobstat.Consolidate(); 
for(int i=0;i<stats.size();i++) 
{ 
%> 
stats[i]="<%=stats.get(i)%>"; 
i=i+1; 
<%}%> 
loadstats(stats); 
</script>` 
/* Javascript function*/ 
var array=new Array(); 
function loadstats(stats) 
{ 

    array=stats[0]; 
    for(var key in array) 
     { 
     document.write(array[key]); 
     } 

} 
+0

http://json-taglib.sourceforge.net/index.html을 사용하여 jstl을 통해 json으로 Java 객체를 렌더링 할 수 있습니다. 또는 자바 객체를 서블릿의 Json 문자열로 직렬화 할 수 있습니다. – Sumit

답변

0

하나를 이용하고 있고 자바 스크립트 JSON을 사용하는 코드입니다. Javascript는 최신 브라우저 및 Java에서 기본적으로 JSON을 지원합니다. Simple JSON

두 언어간에 JSON 객체 배열을 전송할 수 있습니다.

관련 문제