Xpages没有从web服务获取文件
Xpages not fetching file from web service
我使用Xpages显示通过Web服务接收到的数据。现在的问题是,由于某种未知的原因,发送的不是源页面的URL,而是源html代码。现在,由于它是大的,保存在数据库中,我使用SSJS发送ID到代理,获得该源,并导出到服务器上的文件夹。
现在我已经尝试使用客户端javascript打开文件
window.open("http://192.168.1.220/EXPORT/563617.html");
返回错误404
我如何获得文件并打开它或从服务器下载?
我理解你的问题,你从web服务收到一个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确实是一个完整的页面,那么将computed字段放入iFrame或减少HTML的头和脚,以便它"适合"呈现的XPage
相关文章:
- 按服务获取JSON数据
- 使用 javascript 从本地主机服务获取数据
- 使用AngularJS和ServiceStack Web服务获取('url')操作
- 从Web服务获取所需格式的JSON
- 使用JSON从web服务获取数据
- 如何从基于OpenStreetMap的网络服务获取GPS跟踪
- 如何通过jquery从Soap服务获取数据
- 不从服务获取数据$http从服务获取到范围的数据
- 尝试使用 SP 服务获取用户的组列表
- 如何在 AngularJS 中使用服务获取双向数据绑定
- 如何在jquery中从Web服务获取数据
- 如何在 jquery 中从 Web 服务获取响应
- 如何从Labview Web服务获取数据,使用ajax或JSON
- JSONP 从 WCF 服务获取缓存响应时出现问题
- Ajax请求Wcf服务获取错误对象
- 从外部web服务获取图像并将其传递到另一个express js路由
- 从AngularJS中的服务获取数据后,如何更新$scope是最好的方法
- 使用XMLHttpRequest从web服务获取图像
- 从web服务获取图像
- 如何刷新列表以从服务获取新数据