首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Action 中打包Json数据对象,以供前台异步接收

2012-10-06 
Action 中封装Json数据对象,以供前台异步接收Action的写法 /*** 根据申请单号查询日志记录信息* @author j

Action 中封装Json数据对象,以供前台异步接收

 Action的写法 /**     * 根据申请单号查询日志记录信息     * @author jian.wang     * @param inputMap poApplyFormID     * @return [参数说明]     * @return Map<String,Object> Map<String,Object>     */    public ActionForward getAllLoginInfoJsonData(ActionMapping mapping,ActionForm form, HttpServletRequest request,        HttpServletResponse response) throws Exception         {    JSONObject resultData = new JSONObject();    PrintWriter out = response.getWriter();    try    {          out = response.getWriter();                    String applyFormID = request.getParameter("applyFormID");          //利用JSon封装查询条件          JSONObject json = new JSONObject();          json.put("applyFormID", applyFormID);          IPoApplyWsProxy iPoApplyWsProxy=new IPoApplyWsProxy();          //调用相应的接口查询一确定订单的操作日志记录          String output = iPoApplyWsProxy.getLogInfoListByPoApplyFormId(json.toString());                    //          JSONObject resultJson = new JSONObject(output);          JSONArray resultArray = new JSONArray(output);                    resultData.put("jsonData", resultArray.toString());          //resultData.put(CheckConstant.RESULT_CODE, CheckConstant.RESULT_CODE_SUCCESS);          out.write(resultData.toString());    }    catch (Exception e)    {        //  resultData.put(CheckConstant.RESULT_CODE, CheckConstant.RESULT_CODE_EXCEPTION);        out.print(resultData.toString());        e.printStackTrace();    }    finally    {        out.close();    }    return null;    }   

热点排行
Bad Request.