how to pass the xml file from servlet to client side

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • santhoskumara
    New Member
    • Jul 2007
    • 8

    #1

    how to pass the xml file from servlet to client side

    After serialization has been done on XML file, i got a string "XMlstr" now how will transform the string to clientside where i am using Ajax to handle the response.

    Here i am paste the code of servlet part :

    /public class controllerservl et extends HttpServlet {

    String con_name;
    ArrayList conc_list = new ArrayList();
    QueryPopulate qp = new QueryPopulate() ;
    Document doc=null;

    protected void processRequest( HttpServletRequ est request, HttpServletResp onse response)
    throws ServletExceptio n, IOException {
    response.setCon tentType("text/xml;charset=UTF-8");
    PrintWriter out = response.getWri ter();
    // System.out.prin tln("HaiHello") ;

    request.getPara meterValues("sl t_concept");
    doc = qp.PopulateConc ept();

    if(doc!=null){
    [response.setCon tentType("text/xml");
    response.setHea der("Cache-Control", "no-cache");
    String Xmlstr = RstoXml.seriali ze(doc);
    System.out.prin tln(Xmlstr);
    response.getWri ter().write(Xml str);

    }
    else
    response.setSta tus(HttpServlet Response.SC_NO_ CONTE NT);
    }











    --------------------------------------------------------------------------------
  • acoder
    Recognized Expert MVP
    • Nov 2006
    • 16032

    #2
    Use responseXML to deal with the XML content. As long as it's valid XML, it should work. You may have to set the content-type (override the mime type) on the client-side.

    Comment

    Working...