
正文
java执行js代码入参,java调用js代码 实例
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在java中调用js方法
// expression.js function merge(a, b) { c = a * b;return c;} 在Java代码中读取js文件,并参数两个参数,然后回去返回值。
只能是js间接调用java 过程是:js在客户端浏览器上运行,然后js让浏览器发送请求到服务器,然后服务器上的中间件(如tomcat)来把浏览器的请求(httpRequest)转交给java程序来处理。
在java中调用js,jdk6中有加载js引擎类,然后由它来调用js方法。
Java是后台运行的,你需要把前台的js文件读入后台才能执行,比如通过engine.eval(new FileReader(jsfile));这样的语句才能执行 ,而且执行的结果只在后台,和前台没关系。
可使用前台js申请后台java代码,把数据用返回值的方式,返回给前台。这种方式用的最多的就是使用ajax了。使用在后台与服务器进行少量数据交换,ajax可使网站实现异步更换。
相关问答
Q1: java想调用前台js文件里的方法
Java是后台运行的,你需要把前台的js文件读入后台才能执行,比如通过engine.eval(new FileReader(jsfile));这样的语句才能执行 ,而且执行的结果只在后台,和前台没关系。
在Java中调用js文件中的function,传入调用参数,并获取返回值 js文件中的merge函数将两个参数a,b相加,并返回c。
在java中调用js,jdk6中有加载js引擎类,然后由它来调用js方法。
Q2: 如何用java执行指定页面中的js代码
1、在Java代码中读取js文件,并参数两个参数,然后回去返回值。
2、b正在页面A聊天时,c加入页面A,这个时候我要让a,b的页面上显示的在线ID刷新,本来是{ a,b }刷新 变成 { a,b,c }这个代码我想让js完成,a,b,c放在一个下拉列表当中,不可以让这个刷新的function 定时运行,这样页面会一闪一闪的。
3、只能是js间接调用java 过程是:js在客户端浏览器上运行,然后js让浏览器发送请求到服务器,然后服务器上的中间件(如tomcat)来把浏览器的请求(httpRequest)转交给java程序来处理。
4、Java是后台运行的,你需要把前台的js文件读入后台才能执行,比如通过engine.eval(new FileReader(jsfile));这样的语句才能执行 ,而且执行的结果只在后台,和前台没关系。
5、首先,你要搞清楚JS是什么,它是在HTML页面上运用的,你想用JAVA代码去调用,那是不行的都。最多,在前台页面,和后台程序进行交互的时候,你可以用到JS跳转传参到后台JAVA程序中,进行互动。
java执行js代码入参的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用js代码 实例、java执行js代码入参的信息别忘了在本站进行查找喔。







