【问题标题】:how to display data from web service in web content portlet in Liferay 6.2?如何在 Liferay 6.2 的 Web 内容 portlet 中显示来自 Web 服务的数据?
【发布时间】:2023-03-27 22:45:01
【问题描述】:
我必须在 Web 内容显示 portlet 中显示 html 内容,这将来自 Liferay 6.2 中的 Web 服务响应。我创建了 wsdl jar,就像我们在自定义 portlet 中访问 Web 服务时一样。但我不确定如何在 Web 内容显示 portlet 中访问这些 Web 服务。你们能帮我如何执行此操作,或者如果不可能,请告诉我
【问题讨论】:
标签:
web-services
liferay-6
liferay-velocity
【解决方案1】:
使用服务的 wsdl 生成带有 wsdl 到 js 转换器的客户端 js 代码。
-
在你的网页内容显示中使用这个生成的 js:
<script type="text/javascript" src="http://foo/bar.js"></script>
虽然我自己没有尝试过,但这应该可以工作。