private void write() { if (Constants.FORMAT_JSON.equals(action.getFormat())) { response.setCharacterEncoding("UTF-8"); response.setContentType("text/plain"); try { PrintWriter out = response.getWriter(); out.write(getActionJSON()); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } else if (Constants.FORMAT_XML.equals(action.getFormat())) { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml"); try { PrintWriter out = response.getWriter(); out.write(getActionXML()); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }