boolean jsinit(String jstr)//jstr:javascript文件路径或javascript字符串,如果是文件路径,必须以.js结尾
boolean jsinit(String[] jstrs)
boolean jsinitFile(String jsfile)//jsfile:javascript文件路径或;多个文件用逗号隔开
boolean jsinitFile(String[] jsfiles)//多个文件
String jscall(String method,Object param1,Object param2,...,Object paramn)//执行js方法
String eval(String str)//计算js表达式的值
举例:
字符串方式:
String jstr="function(a,b){return a+b}";
jsinit(jstr);
echo(jscall("add",1,2));
文件方式:
String jsfile="f:/a.js";
jsinit(jsfile);
echo(jscall("add",1,2));
echo(jscall("getNum"));
f:/a.js内容如下:
function add(a,b)
{return a+getNum();
}
function getNum()
{var a=562;
return a;
}