小编典典

当它在服务器端时,请使用Web服务-可能是带有JSON的RESTful。

创建一个Web服务(例如,使用Tomcat)

从JavaScript调用其URL(例如,使用JQuery或dojo)

当Java代码位于applet中时,你可以使用JavaScript桥。Java和JavaScript编程语言之间的桥梁(非正式地称为LiveConnect)是在Java插件中实现的。现在,在所有浏览器中都可以使用以前专用于Mozilla的LiveConnect功能,例如调用静态Java方法,实例化新Java对象和从JavaScript引用第三方程序包的功能。

以下是文档中的示例。看看methodReturningString。

Java代码:

public class MethodInvocation extends Applet {

public void noArgMethod() { ... }

public void someMethod(String arg) { ... }

public void someMethod(int arg) { ... }

public int methodReturningInt() { return 5; }

public String methodReturningString() { return "Hello"; }

public OtherClass methodReturningObject() { return new OtherClass(); }

}

public class OtherClass {

public void anotherMethod();

}

网页和JavaScript代码:

archive="examples.jar"

code="MethodInvocation" ...>

app.noArgMethod();

app.someMethod("Hello");

app.someMethod(5);

var five = app.methodReturningInt();

var hello = app.methodReturningString();

app.methodReturningObject().anotherMethod();

2020-03-25

js如何调用本地java代码_在javascript代码中调用Java方法相关推荐

  1. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

    今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...

  2. python3调用c代码_在Python3.6中调用C代码

    由于完全不懂用C#编写代码,我希望在python代码中调用C#函数.我知道在同一个问题上有很多问题,但是由于一些奇怪的原因,我无法从一个示例python模块导入一个简单的c类库.在 以下是我所做的-C ...

  3. php调用python绘图程序_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  4. c++调用python接口打包_在QT C++中调用 Python并将软件打包发布(裸机可运行)

    为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件.最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中 ...

  5. 用控制台怎么编译java程序_怎么在cmd中运行java控制台程序?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2010-08-07  17:00             1,111 SendGift.java 2010-08-09  17:40           ...

  6. 奥鹏教育微学吧JAVA答案_西交20秋《Java语言》在线作业【标准答案】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 西交<Java语言>在线作业 试卷总分:100 得分:100 一.单选题 (共 30 道试题,共 60 分) 1.给出下面代码,关于该程序以下 ...

  7. JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析

    JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...

  8. JavaScript文件中调用AngularJS内部方法或改变$scope变量

    需要在其他JavaScript文件中调用AngularJS内部方法或改变$scope变量,同时还要保持双向数据绑定: 首先获取AngularJS application: 方法一:通过controll ...

  9. java多线程异步调用别的系统接口代码_抢先准备,40个 Java 多线程面试题及答案大汇总!...

    ↑↑↑点上方蓝字关注并标⭐「IT技术思维」 一起培养顶尖技术思维 来源:程序员共成长(id:finishbug) 这些多线程的问题,有些来源于各大网站.有些来源于自己的思考.可能有些问题网上有.可能有 ...

  10. 回滚master代码_[转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)...

    两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: 情况二 代码已经push到运程仓库,想把代码还原到上一次提交,此 ...

最新文章

  1. 区间内x的出现个数(主席树)
  2. 二叉排序树的中序遍历规律_看懂这篇文章,玩转二叉查找树
  3. Java的Runtime类介绍
  4. Coursera自动驾驶课程第15讲:GNSS and INS Sensing for Pose Estimation
  5. xcode5 ios7 64位 iphone5s引用第三方库报错的解决办法
  6. 第四次作业3 四则运算试题生成
  7. Linux中shell脚本获取当前工作目录
  8. ubuntu19 磁盘分区管理及磁盘挂载
  9. Windows10更新安装失败,错误0x80070005
  10. css中只读,是否可以通过CSS将输入字段设置为只读?
  11. 华为机试_HJ61 放苹果【简单】【收藏】
  12. mysql别名_MySQL设置别名
  13. 「Python条件结构」显示学号及提示信息
  14. 排名趋于稳定后,最新的博主排名(TOP10)
  15. AD936x 系列快速入口
  16. Matlab系列之变量
  17. C/C++编程学习 - 第7周 ④ 鸡尾酒疗法
  18. 单片机 -AD电压检测调试遇到的坑,请避让!
  19. 股市The Stock Market
  20. C++对C语言的扩充

热门文章

  1. 按键精灵定位坐标循环_关于按键精灵win10抓抓截图问题
  2. vc6,vc.net,vc7,vc8,vc9,c,c++,c#的区别与联系
  3. 华为手机计算机代码大全,华为手机指令代码大全,你想要了解的功能都在这里!...
  4. java大数据与python大数据如何选择?
  5. mysql中regexp用法_mysql 中查询语句表达式REGEXP用法
  6. android adb sdk下载地址,Android SDK 下载和安装
  7. Matlab2014的下载和安装激活过程
  8. N54L文件服务器,N54L安装群晖需要修改的硬件设置
  9. 贪吃蛇游戏设计(一)————游戏策划
  10. Windows电脑上不错的几款图片编辑软件