Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何编写只返回静态XML页面的简单JSP_Java_Xml_Jsp_Tomcat_Servlets - Fatal编程技术网

Java 如何编写只返回静态XML页面的简单JSP

Java 如何编写只返回静态XML页面的简单JSP,java,xml,jsp,tomcat,servlets,Java,Xml,Jsp,Tomcat,Servlets,我试图编写一个简单的JSP,返回静态xml文件的内容。我需要在tomcat中运行这个。最终,这将更加动态,但首先,我只想返回一个xml文件。有谁能给我介绍一下这样一个小野兽的演示吗?我正在尝试了解创建web应用程序并在tomcat中安装所需的最小块数是多少 非常感激 pawpaw17主要是将内容类型指定为 查看下面的文章,这总是一个好的开始 但你可能有问题 首先,这样做基本上很简单: http://example.com/app/mydynamicxml.jsp 返回一个XML blob。

我试图编写一个简单的JSP,返回静态xml文件的内容。我需要在tomcat中运行这个。最终,这将更加动态,但首先,我只想返回一个xml文件。有谁能给我介绍一下这样一个小野兽的演示吗?我正在尝试了解创建web应用程序并在tomcat中安装所需的最小块数是多少

非常感激


pawpaw17

主要是将内容类型指定为


查看下面的文章,这总是一个好的开始

但你可能有问题

首先,这样做基本上很简单:

http://example.com/app/mydynamicxml.jsp
返回一个XML blob。只需将XML粘贴到该文件中

但它不会有XML内容类型。您可以通过向JSP添加指令来解决此问题:

<%@page contentType="application/xml" %>

然而,这带来了更多的问题


具体来说,XML文件不能以空白开头。它必须以开始尝试添加trimDirectiveWhitespaces=“true”页面指令,但我的服务器不支持该指令


解决方案只是删除任何页面指令后的任何换行。

我关心的是contextType定义和第一条xml语句之间的空间。我认为xml语句必须位于第一行才能成为有效的xml。实际上,我会将xml的第一行放在contentType后面。这个问题被标记(不是我)和否决(不是我),但也许可以通过编辑来改进。我试过一些东西,但没有说服力。
<%@page contentType="application/xml" %>
<%@page contentType="application/xml" %><?xml version...