gpt4 book ai didi

json - AEM 将 html 信息注释插入 json

转载 作者:行者123 更新时间:2023-12-01 22:19:26 25 4
gpt4 key购买 nike

我有以下jsp

<%
JSONObject jsonResult = new JSONObject();
response.setContentType("application/json");
String parentNodePath = slingRequest.getRequestPathInfo().getResourcePath();
String url = getServerBaseUrl(sling) + parentNodePath.split("/jcr:content")[0] + ".html?cid=twitter";
UrlShortener urlShortener = sling.getService(UrlShortener.class);
String shortUrl = urlShortener.shorten(url);
String encShortUrl = URLEncoder.encode(shortUrl);
jsonResult.put("url", url);
jsonResult.put("shortUrl", shortUrl);
jsonResult.put("encShortUrl", encShortUrl);
%>
<%=jsonResult.toString()%>

当我在浏览器中输入以下地址时执行 http://servername:port/path/to/page.urlshortener.html.jsp

如您所见,我有“application/json”内容类型。结果必须只包含json信息,但有html注释:

{
"url":"http://servername/content/app/test/test1/naps1.html?cid=twitter",
"shortUrl":"http://servername/1E4sZYJ",
"encShortUrl":"http%3A%2F%2Fservername%2F1E4sZYJ"
}
<!--
cq{
"decorated":false,
"type":"app/components/page/newsarticlepage",
"path":"/content/app/test/test1/naps1/jcr:content",
"selectors":"urlshortener",
"servlet": "Script/apps/app/components/page/contentpage/urlshortener.html.jsp","totalTime":276,"selfTime":276
}
-->

我还看到,这个注释插入在每个组件之后,或者在任何页面中执行jsp。如何关闭此评论的插入?

最佳答案

评论<!-- cq{ ... } -->为创作界面添加了。它们不包含在禁用 wcmmode 的发布实例中。您可以通过添加 wcmmode=disabled 来看到这一点作为查询参数添加到您的网址末尾。此外,您还必须删除 cf#editor.html从网址。

关于json - AEM 将 html 信息注释插入 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29561075/

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