我正在使用Ajax和JSON傳遞一些數組到我的servlet。我使用Struts1.3作爲我的框架。當我在ActionServlet中獲取參數時,我收到null作爲參數。JSON獲取參數爲空
$.ajax({
url: "startTest.do?cmdField=ajax",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data:JSON.stringify(answerJson),
contentType:"application/json"
//complete:callback
});
我的JSON對象answerJson值:
{"answer":[{"qId":"13","selAns":"A"},{"qId":"2","selAns":"A"},{"qId":"12","selAns":"A"},{"qId":"6","selAns":"A"}]}
在我的servlet,如果我用下面的語句使空。
System.out.println(request.getParameter("answer"));
我用試圖用GSON作爲
JsonAns ans = gson.fromJson(request.getParameter("answer"), JsonAns.class);
這反過來給我的錯誤。
我怎樣才能得到參數值到列表使用GSON?
請標記爲解決方案。 – giampaolo
我現在無法將其標記爲解決方案。這需要兩天時間 – Arun