`
kyo19
  • 浏览: 73507 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Java 中调用JavaScript

阅读更多

JDK1.6中加入了对JavaScipte脚本的调用方法,代码如下

 

public static void main(String[] args) throws Exception {
		ScriptEngineManager mgr = new ScriptEngineManager();
		ScriptEngine engine = mgr.getEngineByName("JavaScript");
		String js = "23+3*32/2-65";
		Object eval = engine.eval(js);
		System.out.println(eval);
		
		System.out.println(23+3*32/2-65);
	}

 

分享到:
评论
2 楼 javaAlpha 2010-03-01  
 
1 楼 fatbear007 2010-01-08  

相关推荐

    Java调用javaScript代码

    本文将深入探讨“Java调用JavaScript代码”的技术实现,以及它在实际项目中的应用场景。 Java和JavaScript虽然名字相似,但它们是两种完全不同的编程语言,各自有其特定的用途。Java是一种静态类型的、面向对象的...

    java如何与脚本(javaScript)之间相互调用二

    标题“Java如何与脚本(JavaScript)之间相互调用二”主要探讨的是在Java应用程序中如何集成和调用JavaScript代码,以及反过来JavaScript如何调用Java的功能。这涉及到跨语言交互的技术,通常通过Java的ScriptEngine...

    Java直接运行JS代码

    // 在JavaScript中访问Java对象 engine.eval("console.log(javaMap.key1);"); // 输出:value1 ``` ### 7. 安全性与限制 在生产环境中,直接运行不受信任的JavaScript代码可能会带来安全风险。因此,通常建议在...

    Android Java和HTML通过JS相互调用

    Java调用JavaScript主要通过`WebView`的`loadUrl()`方法,向页面发送一个JavaScript命令: ```java webView.loadUrl("javascript:(function() { /* JavaScript 代码 */ })()"); ``` 例如,我们可以在Java代码中...

    android webview中使用Java调用JavaScript方法并获取返回值

    如果需要在WebView中启用JavaScript调用Android代码的功能,还要在addJavascriptInterface()方法中声明一个Java类的实例,并为其指定一个可以在JavaScript中访问的接口名字。 在Java代码中定义一个内部类,用于接收...

    java javascript 调用命令行 cmd

    **Java调用命令行** 在Java中,我们可以使用`Runtime`类或`ProcessBuilder`类来执行命令行操作。 1. **使用Runtime.exec()** `Runtime.getRuntime().exec(command)` 是最基础的方法,用于执行指定的系统命令。`...

    Java调用Javascript.pdf

    Java调用Javascript的技术涉及了在Java Applet中通过脚本接口与Web页面上的JavaScript代码进行交互。这部分技术在当前的Web开发中已较少使用,因为Java Applet的安全性问题和浏览器的兼容性问题,使得现代浏览器逐渐...

    java调用js方法.pdf

    Java调用JavaScript方法是跨语言交互的一个重要场景,特别是在服务器端开发中,有时需要利用JavaScript的灵活性处理某些任务。从JDK1.6开始,Java提供了对脚本的支持,使得调用JavaScript方法变得可能。以下是两种...

    Java代码调用HTML5中的JS函数算法

    总结起来,Java调用HTML5中的JS函数是通过各种通信机制实现的,这些机制包括WebSocket、Ajax、Web Workers、PostMessage API、Web Storage和JSONP。了解并熟练掌握这些技术,对于构建高效、动态的Web应用至关重要。...

    java-javascript-graalvm-源码.rar

    通过使用 `--jsInterop` 标志,开发者可以创建 Java 类并在 JavaScript 中调用,也可以在 Java 中调用 JavaScript 函数。 4. **源码分析** 压缩包中的源码可能包含了以下几个部分: - **Java 源码**:展示了如何...

    Android调用JavaScript.zip

    在JavaScript中就可以调用`android.showToast()`了。 4. **安全注意事项** 调用JavaScript时需要注意安全问题。不要随意暴露敏感的Android方法给JavaScript,因为这可能导致应用被恶意利用。`@...

    java 调用执行 JS 的源码

    在Java中调用JavaScript代码是跨语言交互的一个常见需求,特别是在服务器端开发中,我们可能希望利用JavaScript的灵活性和丰富的库资源。Java提供了多种方式来实现这一目标,其中最常用的库是Rhino和Nashorn,以及...

    加载JavaScript脚本的包

    JWR,全称Java Wrapper for JavaScript,是一个库,它提供了一种更简洁的方式来在Java中调用JavaScript代码。通过JWR,开发者可以将JavaScript对象封装为Java对象,反之亦然,使得两者之间的数据交换更加便捷。 5....

    JAVASCRIPT

    在Java中调用JavaScript主要有以下步骤: 1. 引入JavaScript引擎:Java 6引入了ScriptEngine接口,允许与各种脚本语言交互。例如,可以使用Java的`javax.script`包中的`ScriptEngineManager`类来获取JavaScript引擎...

    java浏览器调用ie内核

    总结来说,Java调用IE内核主要涉及Java与ActiveX控件的交互,这一技术虽然有一定的历史背景,但在现代Web开发中已经较少使用,更多的现代解决方案倾向于使用标准Web技术或者基于Chromium的框架。理解和学习这个知识...

    Android中JS与Java相互调用Demo

    2. **Java调用JavaScript**: Android的`WebView`提供了`loadUrl()`方法,可以用来执行JavaScript代码。例如,如果你想执行一段JavaScript代码,可以这样做: ```java webView.loadUrl("javascript:console.log...

    java调用js方法[参照].pdf

    本文将详细讲解如何在Java中调用JavaScript方法,主要涉及两种方式:一是调用Java代码内部编写的JS方法,二是调用外部JS文件中的方法。 **一、调用Java代码内部编写的JS方法** 自Java 6开始,Java引入了`javax....

Global site tag (gtag.js) - Google Analytics