2017-07-31 60 views
0

我想包括在使用javascript在Eclipse上创建了sapui5项目的一些Java类Java类。我有这样的代码包括对SAPUI5

exampe1.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在文件夹上我的所有类。

回答

0

您需要创建您需要编写Java代码REST服务。从SAPUI5应用程序中,您可以调用托管并在服务器上运行的此REST服务(Tomcat,SAP Netweaver等)。 呼叫可以通过使AJAX调用REST服务/程序的URL,如果任何在Ajax调用传递参数来完成。

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

+0

谢谢。有效 –