猿问

java 字符串组合成xml?

xmlStr = "<?xml version='1.0' encoding='UTF-8'?><response><orders><order><orderid>"
+ orderId
+ "</orderid><account>"
+ phone
+ "</account><money>"
+ money
+ "</money></order></orders></response>";
这是我组成的xml,怎么在页面显示的是6523438588534131526544501810.0,根本就不是xml文件啊,哪里有问题吗

这个是页面的源码
我把大于号和小于号用<和>代替了,但是,输出

怎么还不是xml格式啊!!




慕婉清6462132
浏览 596回答 1
1回答

临摹微笑

输出的时候加个格式!!!String xml = “你的xml”;HttpServletResponse response = ServletActionContext.getResponse();response.setCharacterEncoding("utf-8");response.setContentType("text/xml;charset=UTF-8");//这里注意是xmlresponse.setHeader("Cache-Control", "no-cache");response.getWriter().print(xml);
随时随地看视频慕课网APP

相关分类

Android
我要回答