java调用js 的问题。。。。。

2025-02-22 12:08:04
推荐回答(4个)
回答1:

你主要想实现对数据的加密,那你的加密,解密算法就要能互通才行。前台你通过的是js加密,对应的服务器端,你要通过java来解密啊。如果觉得这样麻烦,你可以用js调用java的方法,DWR可以很好的帮你解决这个问题。
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

回答2:

这叫什么问题呀亲,java调用js?java眼中的js就是一字符串。。。。我猜你是说前端得到了一个el的值,要传到后端去用java打印出来吧?如果是,可以get或者post提交到后端取值,如果不是,那我不明白你说的是什么

回答3:

你这段js里没有使用到dom的东西,可以用rhino运行parse出来的javascript。

回答4:

java调用js?java在服务器JVM运行,怎么可以操作客户端的浏览器中的js内容呢?
应该是用java输出一个js函数,并在js函数中调用另一个解码函数对某个内容解码。
对于java来说,js内容就是一个文本串,java只负责输出网页到客户端。由js动态操作网页内容。