1
嗨我想在POST請求中發送關聯數組到JSP servlet。我該如何處理servlet中的數組。我可以做到嗎?我只是想將這個assoc數組轉換爲JSP中的hashset/table。處理從PHP傳遞給Java的關聯數組
嗨我想在POST請求中發送關聯數組到JSP servlet。我該如何處理servlet中的數組。我可以做到嗎?我只是想將這個assoc數組轉換爲JSP中的hashset/table。處理從PHP傳遞給Java的關聯數組
最簡單的方法是POST一些JSON,然後在servlet中使用JSON。 Jackson library可以用一行代碼將JSON解組爲一個HashMap(或者equiv)。
如果您向我們提供一些示例數據的話,我可以建議一些代碼...
是啊,這應該工作,但不知道是否在所有的Java可以處理關聯數組。那麼我想答案是否定的。 – nikhil
你的評論對我沒有任何意義。 PHP關聯數組是PHP的本地數據格式,儘管其類似於Java HashMap,但您無法通過web服務調用傳輸本地數據結構。您必須將您的關聯數組轉換爲請求參數(例如key1 = value1&key2 = value2)或將您的數據結構編碼爲常見的encocded格式,例如JSON(或XML,ProtoBuf等)。然後在Java端,您必須將該傳輸格式重新編碼回本機數據結構。 – nickdos
不知道你不明白哪一部分,因爲你似乎已經很好地回答了它。謝謝! – nikhil