Java:ScriptEngine执行js代码

简介: Java:ScriptEngine执行js代码

JDK >= 6

package com.demo.desktop;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class JavaScriptDemo {
    public static void main(String[] args) throws ScriptException {
        ScriptEngineManager factory = new ScriptEngineManager();
        ScriptEngine engine = factory.getEngineByName("javascript");
        String script = "print('Hello')";
        // 执行脚本
        engine.eval(script);
    }
}


相关文章
|
8月前
|
JavaScript 前端开发 Java
java和js
【4月更文挑战第8天】java和js
56 1
|
3月前
|
缓存 JavaScript 前端开发
Java 如何确保 JS 不被缓存
【10月更文挑战第19天】在 Java 中,可以通过设置 HTTP 响应头来确保 JavaScript 文件不被浏览器缓存。方法包括:1. 使用 Servlet 设置响应头,通过 `doGet` 方法设置 `Expires`、`Cache-Control` 和 `Pragma` 头;2. 在 Spring Boot 中配置拦截器,通过 `NoCacheInterceptor` 类和 `WebConfig` 配置类实现相同功能。这两种方法都能确保每次请求都能获取到最新的 JavaScript 内容。
|
7月前
|
JavaScript 前端开发 Java
java 执行 javascript 代码
java 执行 javascript 代码
43 6
|
8月前
|
JavaScript Java
什么?java中居然可以执行js代码了?真是不知者不怪
什么?java中居然可以执行js代码了?真是不知者不怪
|
JavaScript 前端开发 Java
【JCEF】JS与JAVA进行交互
【JCEF】JS与JAVA进行交互
143 0
|
JavaScript 前端开发 Java
Java与Javascript比较(js入门)
Java与Javascript比较(js入门)
|
JavaScript 前端开发 Java
|
Web App开发 数据采集 JavaScript
Java如何优雅地执行js
Java如何优雅地执行js
515 0
|
JavaScript Java
Java:ScriptEngine执行js代码
Java:ScriptEngine执行js代码
244 0
|
JavaScript Java
java中调用js代码
java中调用js代码
326 0
java中调用js代码

热门文章

最新文章