前景提要
HDC调试需求开发(15万预算),能者速来!>>>
最近在做一个Android——Web两边关联的点菜APP,在Android端利用httpUtils上传菜单的时候(已经组织为Json数据形式,检查内容正确),不知道在web段的相应servlet里面如何获取到该Json并且解析,请路过的各位帮一下忙,谢谢!
Android端代码:
public void sendHTTPRequest(String url, int progressStringID, JsonObject jsonObject) { // TODO Auto-generated method stub initDiaglog(progressStringID); RequestParams params = new RequestParams("UTF-8"); try{ params.setBodyEntity(new StringEntity(gson.toJson(jsonObject),"UTF-8")); params.setContentType("application/json"); }catch(UnsupportedEncodingException e){ e.printStackTrace(); } http.send(HttpMethod.POST, url, new RequestCallBack<String>() { @Override public void onStart() { // TODO Auto-generated method stub progressDialog.show(); } @Override public void onFailure(HttpException arg0, String arg1) { // TODO Auto-generated method stub progressDialog.dismiss(); DialogUtil.textDialog(OrderAty.this, getResources().getString(R.string.CONNECTERROR)); } @Override public void onSuccess(ResponseInfo<String> arg0) { // TODO Auto-generated method stub progressDialog.dismiss(); System.out.println("Json数据发送成功!!!"); } }); }
对应的MenuServlet的doPost方法里面该怎么写啊?(现在已经提示发送成功了,但是我不知道怎么接收到)
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //这里应该怎么写,不知道如何获得这个Json形式的参数 }