189 8069 5689

javajs代码编写 java编程代码

如何在js脚本中写java代码

就在function里面写就可以,js中只能指定动作,具体显示还得让jsp页面来做。

创新互联公司从2013年成立,是专业互联网技术服务公司,拥有项目网站设计制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元长沙做网站,已为上家服务,为长沙各地企业和个人服务,联系电话:18982081108

如何用java执行指定页面中的js代码

要在java中执行js代码,首先明白,java不支持浏览器本身的方法。支持自定义的js方法,否则会报错

先新建一个js文件:jsss.js

内容如下:

function aa(a,b){    return a+b;

}

然后在java中写代码:

public class ZipTest {

public static void main(String[] args) throws Exception {

ScriptEngineManager manager = new ScriptEngineManager();

ScriptEngine engine = manager.getEngineByName("js");

String jsFileName="G:\\javaPro\\zmwmcc\\WebRoot\\jsss.js";

FileReader reader = new FileReader(jsFileName);   // 执行指定脚本             engine.eval(reader);

if(engine instanceof Invocable) {

Invocable invoke = (Invocable)engine;    // 调用merge方法,并传入两个参数

Double c = (Double)invoke.invokeFunction("aa", 2, 3); //调用了js的aa方法

System.out.println(c);

}

// engine.eval("alert(\"js alert\");");    // 不能调用浏览器中定义的js函数 // 错误,会抛出alert引用不    }

}

下面这一段Java代码想用JS代替,JS该这么写?

js中封装几个变量

然后,在页面加载的时候传过去

var param = {};

function xxx(){

param.xx;

}

script src="xxx"/

script

param.xxx = '%=变量 %';

param.xxx = '%=变量 %'

/script


本文标题:javajs代码编写 java编程代码
分享网址:http://jkwzsj.com/article/doepphc.html

其他资讯