繁体   English   中英

在 SAPUI5 上包含 java 类

[英]Include java classes on SAPUI5

我想在使用 javascript 在 eclipse 上创建的 sapui5 项目中包含一些 java 类。 我有这个代码

example1.view.js

createContent : function(oController) {
    return new sap.m.Page({
        title: "Title",
        content: [
            new sap.m.Button({text:"Click here",
                press: function(){
                    alert("ok")
                }
            })
        ]
    });
}

在按钮“单击此处”上按我想调用一个 java 方法。 怎么做? 我已经将我所有的课程导入到名为src的文件夹中。

您需要创建一个 REST 服务,您需要在其中编写 Java 代码。 从 SAPUI5 应用程序,您可以调用在服务器(Tomcat、SAP Netweaver 等)上托管和运行的此 REST 服务。 可以通过对 REST 服务/Servlet 的 Url 进行 AJAX 调用并传递参数(如果该 ajax 调用中有的话)来完成调用。

导入 Java 类文件是不够的,因为您需要一些东西来执行用 Java 编写的代码,这就是为什么您需要将代码托管为 servlet 或 REST 服务(例如,使用 Jersey 框架)。 SAPUI5 只是一个 Javascript 库,因此不能直接理解 Java 代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM