从Javascript调用Java方法

时间:2012-07-23 17:55:53

标签: java javascript android cordova

  

可能重复:
  calling java methods in javascript code

可以从javascript调用java方法吗?我正在使用phonegap,但推送通知功能没有集成,因此我决定创建Push的Java部分,然后我想从Javascript调用java几个函数。有可能吗?

3 个答案:

答案 0 :(得分:1)

使用Direct Web Remoting进行Javascript到Java交互

  

DWR是一个Java库,可在服务器和JavaScript上启用Java   在浏览器中进行交互并尽可能简单地互相呼叫。

     

DWR是简单的Ajax for Java

答案 1 :(得分:1)

根据java代码,可以将其转换为javascript,提供可以从现有javascript中调用的javascript方法。

GWT编译器可以用来从java代码生成javascript,但是你可以使用哪些java库有限制。

由于您已经提到过phonegap,这对您也很有用:gwt-phonegap

答案 2 :(得分:-1)

Javascript在客户端浏览器上运行,java代码在除Applet之外的服务器上运行,因此除非您使用其他方式,否则无法直接从javascript调用java( HTTP)您使用某个参数调用服务器,然后根据参数调用java代码