【发布时间】:2015-05-04 18:44:50
【问题描述】:
下面是两个数相加的加法程序。
我的服务器端编码和客户端编码如下。
它会抛出类似
ReferenceError: com is not defined at (compiled_code):24
必须使用 Java Adapter Http Adapter。
Server.js和client.js如下
package com.mss;
public class Calculator {
public int addTwoIntegers(String first, String second){
int c=Integer.parseInt(first)+Integer.parseInt(second);
return Integer.toString(c);
}
}
function addTwoIntegers(){
alert("hi");
var calcInstance = new com.mss.Calculator();
return {
result : calcInstance.addTwoIntegers("1","2")
};
}
【问题讨论】:
-
Server.js?你能解释一下这个 server.js 是什么
-
@Idan Adar 不是 server.js,它是服务器端 java 代码,即 Calculator.java。 Client.js 表示客户端 javascript。
-
所以编辑您的问题以使其有意义。
-
@Vinod 您不能直接从客户端调用 java 类。为此,您只需要适配器。无论您在 client.js 中编写什么,都必须在适配器中。
-
@sasi 你的意思是上面两段代码只能在服务器端。
标签: ibm-mobilefirst mobilefirst-adapters