如何从java脚本中调用依赖jar中的方法

时间:2017-06-23 08:23:44

标签: javascript java ajax

我的java脚本项目中有一个jar依赖项。我必须在中调用一个方法 来自java脚本文件的WEB-INF/lib/example.jar下的jar。

由于

2 个答案:

答案 0 :(得分:0)

过去可以使用Java Applets在客户端(浏览器)上执行java代码,但浏览器不再支持这些内容。您需要在Javascript中编写代码或使用Ajax对后端进行异步调用。

function myReq() 
{
  try
  {
    var myJSONObject = {"data1":"some data"};
    var toServer = myJSONObject.toJSONString();
    var request = new XMLHttpRequest();
    request.open("POST", "[your_server]/[servlet_name]", true);
    request.send(toServer);
    return true;
  } catch(err) {
    alert(err.message);
  }  
}

答案 1 :(得分:0)

您确实需要添加更详细的信息。我想当你说Javascript项目时,你指的是NodeJS项目。在这种情况下,您可以使用child_processhttps://nodejs.org/api/child_process.html)模块运行shell命令来执行jar中的静态方法:java -classpath path-to-jar <package>.<classname>