我正在尝试编写一个返回静态 xml 文件内容的简单 JSP。我需要在 tomcat 中运行它。最终,这将更加动态,但起初,我只想返回一个 xml 文件。任何人都可以指点我这样一个微不足道的野兽的演示,我正在尝试了解创建 Web 应用程序并在 tomcat 中安装所需的最小块是什么。
非常感谢,
爪爪17
最佳答案
关注此document永远是一个好的开始。
但您可能会遇到问题。
首先,做这样的事情基本上是微不足道的:
http://example.com/app/mydynamicxml.jsp
返回一个 XML blob。只需将 XML 粘贴到该文件即可。
但它不会有 XML 内容类型。您可以通过向 JSP 添加指令来解决此问题:
<%@page contentType="application/xml" %>
然而,这带来了更多问题。
具体来说,XML 文件不能以空格开头。它必须以 开头。
该指令很可能会在您的 XML 文件中插入一个空行。
所以,你真正想要的是:
<%@page contentType="application/xml" %><?xml version...
最后,JSP 有一个 JSPX 版本,它使用 XML 语法,避免了所有这些空白问题。还有一个可以消除空白问题的 Tomcat 指令。但是,走出大门,这是最快、“显而易见”的策略。
关于java - 如何编写仅返回静态 XML 页面的简单 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438860/