/** * */ package org.inbio.m3s.web.controller.reusable; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.multiaction.MultiActionController; /** * @author jgutierrez * @deprecated * @use org.inbio.common.web.controller.XMLResponseMultiActionController */ public class XMLWriterMultiActionController extends MultiActionController { private String urlCharset = "UTF-8"; /** * Method that writes XML Strings to the output. * * @param request * @param response * @param xml * @return * @throws Exception * @deprecated * @use writeXMLDocumentOnResponse */ public ModelAndView writeXMLOnResponse(HttpServletRequest request, HttpServletResponse response, String xml) throws Exception { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml;charset=UTF-8"); ServletOutputStream out = response.getOutputStream(); // binary output out.println(xml); out.flush(); out.close(); return null; } }