gpt4 book ai didi

jsp - 纯文本 JSP 响应

转载 作者:行者123 更新时间:2023-12-01 13:03:08 27 4
gpt4 key购买 nike

我被困在这个问题上了。答案可能很简单,但我这辈子都想不出来。

这是我非常简单的 jsp 文件:

<%@page contentType="text/plain" 
import="java.util.*"
import="subscriberapi.SubscriberAPI"
pageEncoding="UTF-8"%>
<%!private String Check(String jsonText)
{
SubscriberAPI subscriberAPI = new SubscriberAPI();
return subscriberAPI.Check(jsonText);
}%>
<%response.setContentType("text/plain");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("pragma","no-cache");%>
<%=Check(request.getParameter("jsonText"))%>

我希望输出为:

{"Status":true,"Message":"All good"}

但我得到的输出是:

<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"Status":true,"Message":"All good"}</pre>
</body>
</html>

它在浏览器中看起来是正确的,但实际响应转到另一个不需要 html 的进程。

如何摆脱响应周围的 html 构建?这是 Glassfish 设置的吗?

最佳答案

:blush: 史诗般的失败!

当 Google Chrome 显示 text/plain 时,它会将其包装在 html 中(如上所述)。我觉得自己像个菜鸟开发者。我应该在其他浏览器上检查它或者编写一个测试应用程序。无论如何,我听从了 BalusC 的建议并制作了一个 Servlet

关于jsp - 纯文本 JSP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4725712/

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