GWT 2.8.1 JsInterop не работает
Я новичок в GWT, я пытаюсь реализовать пример программы с использованием JsInterop, но она не работает.
JavaScript code:-
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="Jsinterop.css">
<title>Web Application Starter Project</title>
<scripttype="text/javascript"language="javascript"src="jsinterop/jsinterop.nocache.js">
var foo = new com.example.jsinterop.client.MyJsType();
if (myType.aStaticMethd) {
alert("Ask me what's the meaning of life...");
}
</script>
</head>
<body>
</html>
How can I get simple implementation to work? Is there something I'm missing?
------------------------------------JAVA CODE----------------------------
Related detailed java code for above javaScript is:-
@JsType
public class MyJsType implements EntryPoint {
A sample type to be accessed from javaScript.
public MyJsType(){}
some method
public String aPublicMethod() {
return "Hello ";
}
@JsMethod
public static String aStaticMethd() {
return "method call";
}
on moduleload method
@Override
public void onModuleLoad() {
TODO Auto-generated method stub
Window.alert("HIII");
aStaticMethd();
Window.alert("HELLOOOOOOO");
}
}
------------------------------------ КОД JAVA ------------ ------------------- Как мне заставить работать простую реализацию? Я что-то упускаю?
Я дал два предупреждения в коде Java
Window.alert("НШ");
aStaticMethd();
Window.alert("HELLOOOOOOO"); между предупреждением я вызываю API astaticMethod() в javaScritp:-
var foo = new com.example.jsinterop.client.MyJsType();
if (myType.aStaticMethd) {
alert("Ask me what's the meaning of life...");
}
</script>
с оператором оповещения, но оператор оповещения javascript не выполняется В соответствии с моим требованием я пытаюсь вызвать объект java в javaScript.