我这里怎么写
人家用httpclient获得以xml形式的结果
我是不是在action里面system。out。println出来需要返回的xml的字符串
人家在httpclient就能获得那xml?
人家是怎么获得的?

解决方案 »

  1.   

    system。out。println  ??
    这个只是打印在控制台,client怎么能看得到了?
    http接口
    当调到你action 的时候,你可以自己生成一个xml文件,放到FTP或
    工程目录中,
    然后在当前action 中自已处理像下载那种,弹出下载的框框
      

  2.   

    人家是http请求,不用页面的,随意不能下载,最多人家能获得xml形成的string,我就是不知道我这边怎么配置那个string,对方才能拿到
      

  3.   

    response.setContentType("text/xml");
    response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
    out.println ...  输出你的内容
    out.flush();
    out.close();
    这样对方就可以接收到了
      

  4.   

    out.print就可以了。典型的ajax调用