2013-03-16 130 views
0

我從Java端傳遞一個HashMap爲Javascript側,兩個我可以調試在Java端我的地圖,我能瀏覽器控制檯訪問密鑰的JSON

上看到,如果我寫的:console.log(responseFromServer[0].userAttributes);

Object 
    cn: Array[1] 
    sn: Array[1] 
    uid: Array[1] 

但是,當我嘗試寫

console.log(responseFromServer[0].userAttributes['uid']); 

console.log(responseFromServer[0].userAttributes.uid); 

我看到null

我在哪裏錯了?

+0

可能存儲在陣列'userAttributes.uid'包含字符串或值'null'?由於我們不知道數據,因此我們無法做到。這與JSON btw無關,你有一個正常的JavaScript對象。 – 2013-03-16 11:47:51

+0

這裏發佈一個'responseFromServer'的例子。 – dfsq 2013-03-16 11:58:59

+0

還包括您如何使用JavaScript請求數據。 – FakeRainBrigand 2013-03-16 12:27:30

回答

0

我正在使用DWR,並且錯過了有關丟失轉換器的Java控制檯上的錯誤。

我將自己的bean的dwr.xml:

<dwr:convert type="bean" class="com.entity.OrganizationAttributeValue"/>