0
我正在從Java類中獲取對象的數組列表,並且我想將此數組列表傳遞給javascript函數並獲取javascript函數內的每個對象的屬性。在Javascript函數中獲取Java對象屬性
請幫助我如何提取對象內部屬性的值。
下面是我使用
`<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]);
}
}
您可以使用http://json-taglib.sourceforge.net/index.html通過jstl將您的java對象呈現爲json。或者您可以將您的Java對象序列化爲servlet中的Json字符串。 – Sumit