小编典典

当它在服务器端时,请使用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. python xlrd 的merged_cells 里面四个参数的含义
  2. 阿里不让多表join?我偏要!
  3. 十张图看懂未来大数据世界
  4. virtual方法(虚方法)与abstract(抽象方法)的区别
  5. 《第一行代码》学习笔记24-持久化技术(3)
  6. epoll 边沿触发 非阻塞 IO 服务器
  7. Android持久化存储(4)greenDAO的使用
  8. 统计数据库每天的数据增长量的脚本
  9. 最新25个高质量PSD素材免费下载
  10. Python 基础 —— Python程序员常犯的那些错误
  11. 拿什么来拯救你,电视!
  12. JSP中Cookie在登录功能中的简单应用
  13. adodb 连接oracle php,c# 利用ADODB连接ORACLE数据库
  14. PHP(3):PHP读取Excel文件的记录-方法1
  15. U盘强制格式化的解决方案
  16. 迅雷 linux 命令行 版本号,linux下完美运行迅雷5.8.9.662
  17. 【清澄】A1013. 进制转换4
  18. java实现评论功能_Java实现评论回复功能的完整步骤
  19. OpenCV:对图像的位操作bitwise_and(与),bitwise_or(或),bitwise_not(非),bitwise_xor(异或)
  20. 计算机知识怎么做框架,计算机基础知识框架.ppt

热门文章

  1. 牛腩新闻发布系统-小技巧
  2. 压电式传感器工作原理与应用
  3. Fiddler4 Https设置及安装浏览器证书
  4. jQuery 帮助文档
  5. 28个数控编程代码大全,众多程序员呕心沥血的私货
  6. MySql递归查询上级,下级
  7. windows7专业版64位 vmware虚拟机镜像,vmware打开直接能用
  8. java版Spring Cloud+VR全景+直播短视频带货+三级分销+b2b2c多商家入驻前后端分离商城源码
  9. 使用XenCenter创建虚拟机在弹出选择语言界面前出现黑屏的可能解决方法
  10. Vasp学习专题之软件的基本功能和使用