java零碎要点013---JAVA执行js_java执行JavaScript_java执行js引擎不能识别document浏览器内置对象解决办法

本文介绍了如何使用Java的ScriptEngine执行JavaScript代码,并解决ScriptEngine无法识别浏览器内置对象如window, document的问题。通过引入Selenium Webdriver,可以在Java中模拟浏览器环境执行js代码,从而解决此类问题。" 116138469,10385902,Java面向对象编程实践:继承与覆盖,"['Java', '面向对象编程', '继承', '覆盖', '设计模式']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

执行方法很简单,简单记录一下: 

在做项目中有时候需要用到Java调用js文件执行相应的方法

  JAVA技术交流QQ群:170933152

在JDK1.6添加了新的ScriptEngine类,允许用户直接执行js代码。

import org.junit.Test;
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;

/**
 * @author ceshi
 * @Title: JunitTestJS
 * @ProjectName ceshi
 * @Description: java 运行js
 * @date 2018/7/1016:35
 */
public class JunitTestJS {

    @Test
    public void test(){
        ScriptEngineManager manager = new ScriptEngineManager();
    &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值