js中可以调用java代码吗

如题所述

js不能直接调用java代码。
可以通过页面提交后台的方式,间接调用后台的服务java代码。
也可以通过ajax的方式,调用后台的服务java代码。
两种方式稍有差别,不过都是前后台的通信交互。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-19
用DWR,自己去百度看看教程
DWR全称Direct Web Remoting,是一款非常优秀的远程过程调用(Remote Procedure Call)框架,通过浏览器提供的Ajax引擎实现在前端页面的JS代码中调用服务端Java代码。使用它我们可以非常方便的和服务端进行交互,轻松获取服务端返回的数据。
第2个回答  2021-07-17
js中是可以调用java代码的,不是指通过请求后台调用后台java方法,而是在js代码中使用java,这里不要和jsp混淆,jsp是html中嵌套java代码,而js中使用java是指使用java类。当然,java中也可以执行js代码,java中有内置的js引擎,java文件中通过js引擎执行js代码