ITPub博客

首页 > 应用开发 > Java > java:将String转换成XML,然后下载

java:将String转换成XML,然后下载

原创 Java 作者:haijie1984 时间:2009-02-03 16:10:27 0 删除 编辑

@RequestMapping("/downLoadTransactXML.do")
public void downLoadTransactXML(HttpServletRequest request,
@RequestParam("id")int inId,
@RequestParam("xmlType")int xmlType,
HttpServletResponse response) {

System.out.println("downLoadTransactXML.do");
Locale locale = request.getLocale();

String fileName= StringUtils.toUtf8String(service.getDescription("ruleEngineTranscat.receivedXML", locale)) + ".xml";

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=""
+ fileName + """);
try {
OutputStream out = response.getOutputStream();

OutputStreamWriter writer = new OutputStreamWriter(out);

String dataStr = service.downLoadTransactXML(xmlType, inId);
writer.write(dataStr);
writer.flush();
writer.close();

}catch (IOException e) {
System.out.println(e.getMessage());
}
}

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7282477/viewspace-1016631/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 帮助文档制作
请登录后发表评论 登录
全部评论

注册时间:2009-06-23

  • 博文量
    37
  • 访问量
    415686