首先,我通過URL的HTTP POST接受4個參數。 (參數1,參數2,參數3,參數4)。JSON,Servlet,JSP
我可以從數據庫傳遞參數嗎?
輸入URL後,返回的信息將使用JSON 格式的文本格式。
的JSON將返回{「狀態」:「是」}或{「狀態」:「否」}
我怎能在Servlet中做到這一點? doPost()
首先,我通過URL的HTTP POST接受4個參數。 (參數1,參數2,參數3,參數4)。JSON,Servlet,JSP
我可以從數據庫傳遞參數嗎?
輸入URL後,返回的信息將使用JSON 格式的文本格式。
的JSON將返回{「狀態」:「是」}或{「狀態」:「否」}
我怎能在Servlet中做到這一點? doPost()
只需設置適當的內容類型和編碼並相應地將JSON字符串寫入響應。
String json = "{\"status\": \"Yes\"}";
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);
您可以考慮使用現有的JSON庫來緩解JSON(德)序列化Java中的作業,而不是自己編寫JSON。例如Google Gson。
Map<String, String> result = new HashMap<String, String>();
result.put("status", "Yes");
// ... (put more if necessary)
String json = new Gson().toJson(result);
// ... (just write to response as above)
Jackson是JSON對象編組的另一個選項。
「從數據庫傳遞參數」? – 2010-10-26 02:44:01