public ActionForward tree_saveOrUpdate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { PrintWriter out = response.getWriter(); Response res = new Response(); try { Long id = Long.parseLong(request.getParameter("id")); Long pid = Long.parseLong(request.getParameter("pid")); String name = request.getParameter("name"); Integer orderNo = Integer.parseInt(request.getParameter("orderNo")); service.tree_saveOrUpdate(id, pid, name, orderNo); res.setSuccess(true); } catch (Exception e) { res.setSuccess(false); e.printStackTrace(); Logger.getRootLogger().error(e.getMessage()); } finally { out.println(JSONObject.fromObject(res).toString()); out.close(); } return null; }