如何在javascript中调用java函数?

时间:2014-04-08 13:38:46

标签: java javascript

我有一个java应用程序,必须使用包含javascript代码的html文件。

我有一个看起来像这个

的java类
package myPackage.utils;

public class ReturnDemo{

    public static double GetSumOfValues(double value1, double value2)
    {
        return value1+value2;
    }

} 

我想要的是能够做到这样的事情:

//value1 and value2 are obtained dinamically
var MyValue = ReturnDemo.GetSumOfValues(value1, value2)

我已经在互联网上搜索了但是对于在客户端应用程序中使用javascript和在服务器中使用java的情况的答案不知所措,这不是这里的情况,因为html是我的应用程序的一部分,不会部署在服务器上

1 个答案:

答案 0 :(得分:0)

这听起来像是一个非常糟糕的主意。 我有时使用com.sun.net.httpserver.HttpServer API启动http服务器,然后使用Desktop.browse()方法在正确的URL上启动浏览器,从而使用html用户界面编写java应用程序。我可以公开(休息)可以从javascript调用的Web服务。