如何将Java中的方法/类导入/调用到Javascript代码中

如何将Java中的方法/类导入/调用到Javascript代码中,javascript,java,node.js,Javascript,Java,Node.js,也许这是一个非常基本的问题。对此表示歉意。我一直在努力寻找答案 我的问题是这样的: 我有一个与阅读收件箱相关的java代码。我需要在我将要开发的新javascript文件中调用此代码/方法/类 基本上,我需要在新的javascript文件中使用java文件中的方法 有人能帮忙吗?有一些选择,因为这些问题主要是基于观点的,所以这里是我的观点 使用Ajax。您可以通过Ajax调用后端方法 另一种选择是使用DWR,即直接Web远程处理,这是一种ajax,但非常简单。java方法是由javascript

也许这是一个非常基本的问题。对此表示歉意。我一直在努力寻找答案

我的问题是这样的:

我有一个与阅读收件箱相关的java代码。我需要在我将要开发的新javascript文件中调用此代码/方法/类

基本上,我需要在新的javascript文件中使用java文件中的方法


有人能帮忙吗?

有一些选择,因为这些问题主要是基于观点的,所以这里是我的观点

  • 使用Ajax。您可以通过Ajax调用后端方法

  • 另一种选择是使用DWR,即直接Web远程处理,这是一种ajax,但非常简单。java方法是由javascript使用的。完整示例:


  • 只是想澄清一下——您正在尝试让JAVA和JAVASCRIPT方法协同工作?i、 你在使用不同的语言?因为如果是这样的话,我认为如果没有某种外部库,你无法做到这一点。你的设置是什么?你能提供更多关于你的情况的信息吗?Java和Javascript是不同的语言,除了Java word之外没有任何共同点,你知道这一点吗?首先,是什么让你认为这是可能的?你可以尝试翻译Java之类的东西,但不能保证它是可行的。在什么环境下?在JVM中?在浏览器中?在浏览器托管的页面/应用程序中,调用在web服务器上运行的Java?还有什么?@estus-JVM支持编译和运行现成的JavaScript代码。因此,如果Java代码和JavaScript代码都在JVM中运行,那么完全可以直接从JavaScript代码调用Java代码。(尽管我怀疑OP正试图这么做。:-)@Thornkey-我有一个java代码可以读取邮箱,但我不知道如何将此代码调用到我的javascript文件中。基本上,整个框架都是用javascript编写的,但由于身份验证的原因,“读取收件箱”变得有点困难,我们用java编写它只是为了检查我们是否可以在这里集成它并开始工作。因为java代码应该从javascript框架调用,所以AJAX是一个绝对可行的选项。谢谢。我将尝试这种方法:)
    function updateResults() {
      DWRUtil.removeAllRows("apartmentsbody");
    
      var bedrooms = document.getElementById("bedrooms").value;
      var bathrooms = document.getElementById("bathrooms").value;
      var price = document.getElementById("price").value;
    
      ApartmentDAO.findApartments(fillTable, bedrooms, bathrooms, price);
    
      $("resultTable").style.display = '';
    }