【问题标题】:Change path for JAXB xml generation under tomcat directory在 tomcat 目录下更改 JAXB xml 生成路径
【发布时间】:2014-09-08 17:45:43
【问题描述】:

我在 tomcat 服务器中动态生成 XML 文件,我需要在 JSP 页面中提供 XML 文件链接以使其可下载。我正在使用简单的 JAXB 生成 XML,但是在 tomcat 目录中没有生成 XML 文件。请帮忙。

            private static final String FILE_NAME = "jaxb-test.xml";

            JAXBContext context = JAXBContext.newInstance(test.class);
            Marshaller m = context.createMarshaller();

            m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);

            // Write to File
            m.marshal(emp, new File(FILE_NAME));

【问题讨论】:

    标签: tomcat jaxb


    【解决方案1】:

    使用 spring Rest,我通过使用 @ResponseBody 和 http 标头返回 return new HttpEntity<byte[]> 来做到这一点。

    【讨论】:

      猜你喜欢
      • 2019-12-23
      • 2012-03-20
      • 1970-01-01
      • 2019-08-30
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2019-05-07
      相关资源
      最近更新 更多