我正在尝试在 HANA 中创建一个 XS 项目,它将使用可以在 .jar 文件中找到的一些类和方法。这些类和方法会做一些计算并在 UI 中呈现给用户。
问题是:如何访问该 .jar 文件的方法和类?
我已将它注册为外部库,但我不知道如何从我的 XS javascript 源文件中调用它。
XS 服务器不支持 Java。只有Javascript...
无法从 XS 的服务器端 JavaScript 调用外部 .jar 包。您可以使用函数“$.import”使用外部库,但这仅对 JavaScript 库有效。
如果你想将你的一些 xsjs 函数外包给外部库,xsengine 为此提供了一种特殊的格式,称为“ .xsjslib ”。您可以使用以下代码导入库:
$.import("<package_your_library_was_deployed>","yourLib");
通过此路径访问您的库中的函数:
$.path.to.your.library.filename.yourFunction();