81,092
社区成员
发帖
与我相关
我的任务
分享
public ActionForward doSave(Action action, HttpServletRequest request,HttpServletResponse response) throws Throwable {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
String policemanid= (String)request.getSession().getAttribute(Constants.ACC_LOGINNAME);
Hashtable requestData = WebUtil.getRequestData(request);
requestData.put("policemanid", policemanid);
String ls_errmsg = null, ls_ret = null;
try {
AddressBusiness business = (AddressBusiness)BasBusinessFactory
.getBusiness(REG_CODE);
business.doSave(requestData);
RecordSysOperate.setLog(requestData,"保存", Constants.NORMAL_POLICE, "保存核查地址", "普通民警保存核查地点");
} catch (BusinessException e) {
ls_errmsg = e.getMessage();
} catch (DaoException e) {
ls_errmsg = e.getMessage();
} catch (Exception e) {
ls_errmsg = "失败";
} finally {
// RecordSysOperate.setErrorLog(requestData,"保存", "保存核查地址",ls_errmsg);
ls_ret = "{\"success\":" + (ls_errmsg == null ? "true" : "false")
+ ",\"errmsg\":\"" + (ls_errmsg == null ? "" : ls_errmsg)
+ "\"}";
}
PrintWriter out = response.getWriter();
out.print(ls_ret);
out.close();
return null;
}
public ActionForward doSave(Action action, HttpServletRequest request,HttpServletResponse response) throws Throwable {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
String policemanid= (String)request.getSession().getAttribute(Constants.ACC_LOGINNAME);
Hashtable requestData = WebUtil.getRequestData(request);
requestData.put("policemanid", policemanid);
String ls_errmsg = null, ls_ret = null;
boolean resFlg = true; //DB操作结果
try {
AddressBusiness business = (AddressBusiness)BasBusinessFactory
.getBusiness(REG_CODE);
business.doSave(requestData);
RecordSysOperate.setLog(requestData,"保存", Constants.NORMAL_POLICE, "保存核查地址", "普通民警保存核查地点");
} catch (BusinessException e) {
resFlg = false;
ls_errmsg = e.getMessage();
} catch (DaoException e) {
resFlg = false;
ls_errmsg = e.getMessage();
} catch (Exception e) {
resFlg = false;
ls_errmsg = "失败";
} finally {
if(!resFlg){ //判断DB操作结果
RecordSysOperate.setErrorLog(requestData,"保存", "保存核查地址",ls_errmsg);
ls_ret = ls_errmsg;
}else{
ls_ret = "true"
}
}
PrintWriter out = response.getWriter();
out.print(ls_ret);
out.close();
return null;
}
PrintWriter out = response.getWriter();
out.print(ls_ret);
out.close();