gpt4 book ai didi

javascript - Xpages 不从网络服务获取文件

转载 作者:行者123 更新时间:2023-11-28 00:16:49 26 4
gpt4 key购买 nike

我正在使用 Xpages 来显示通过 Web 服务收到的数据。现在的问题是,由于某种未知的原因,发送的不是源页面的 URL,而是源 html 代码。现在,由于它很大,无法保存在数据库中,因此我使用 SSJS 将 ID 发送到获取该源并将其导出到服务器上的文件夹的代理。

现在我尝试使用客户端 JavaScript 来打开文件

window.open("http://192.168.1.220/EXPORT/563617.html");

它返回错误 404

如何获取文件并打开它或从服务器下载?

最佳答案

我理解您的问题就像您从网络服务接收 HTML 页面并希望在浏览器客户端中显示它一样。您不需要将其另存为 .html 文件。相反,在 XPage 的计算字段中显示 HTML 内容。设置属性 escape="false" 以便它将您的 HTML 解释为 HTML:

<xp:text
escape="false"
id="computedField2"
value="#{javascript: ... call web service ... return yourHTMLString}">
</xp:text>

这样您就不需要将 HTML 字符串保存在数据库中。

如果 HTML 确实是一个完整的页面,则将计算字段放入 iFrame 中或按页眉和页脚缩小 HTML,使其“适合”呈现的 XPage。

关于javascript - Xpages 不从网络服务获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397616/

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