gpt4 book ai didi

java - 如何停止 Tomcat/Java 包装我的输出

转载 作者:行者123 更新时间:2023-11-28 22:38:53 24 4
gpt4 key购买 nike

我有一个 JSP 页面,我想返回一个 HTML 片段。问题是,每当我请求 JSP 时,某些东西试图通过将 标记包裹在 HTML 周围来使 HTML 更有效。我不希望它这样做,因为它将用于其他各种地方。

例如,以下 JSP:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<script src="${applicationConfig.javascriptUrl}update.js" language="javascript" type="text/javascript"></script>
<p>Wibble</p>

将产生以下 HTML:

<html  xmlns="http://www.w3.org/1999/xhtml"><head></head><script src="http://fisher.mycompany.com:8080/my-app/includes/js/update.js" language="javascript" type="text/javascript"></script>
<p>Wibble</p></html>

我真的不希望那里有那些 和 标签,我想摆脱它们,但不知道在哪里发生这种情况以将其关闭。有没有人有任何线索?

* 编辑 *

提供更多关于我要实现的目标的信息。这个 JSP 将检查各种东西并形成一段 HTML。然后可以通过 Web 服务调用将此 HTML 包含到其他应用程序中。

最佳答案

Servlet 可以返回任何内容类型,包括 javascript 和图像,而不仅仅是 HTML。 Tomcat 不应将 jsps 包装在无关的标记中。我把你建议的代码片段放在一个 jsp 中,减去我没有设置的标签库,然后准确地取回我输入的 HTML。

您能告诉我们更多关于您的环境的信息吗?你用的是tomcat吗?您在使用某种框架吗?

关于java - 如何停止 Tomcat/Java 包装我的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5660920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com