url: http://localhost:8080/xxx/order/OrderAction!addOrder
json:{"addOrder":xxx}
public class OrderAction{
public void addOrder(){
JSONObject parameters = ParameterUtil.getParameters(request);
JSONObject fromObject = JSONObject.fromObject(parameters.get("addOrder"));
}
}
//上述方法中需要的ParameterUtil类
public class ParameterUtil {
public static JSONObject getParameters(HttpServletRequest request)
throws UnsupportedEncodingException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(
(ServletInputStream) request.getInputStream(), "utf-8"));
StringBuffer sb = new StringBuffer("");
String temp;
while ((temp = br.readLine()) != null) {
sb.append(temp);
}
br.close();
String acceptjson = sb.toString();
JSONObject jo = null;
if (acceptjson != "") {
jo = JSONObject.fromObject(acceptjson);
}
return jo;
}
}