一般的浏览器中是无法通过js调用本地java程序的,但是可以调用嵌入到网页的applet的方法.交互方式如下:
name=?"MyApplet"?code?=?"test.applets.MyApplet1.class"?
script
//?js访问applet属性:document.appletName.appletField?(属性必须是public的)?
//?js访问Applet方法:document.appletName.appletMethod?(方法必须是public的)
function?showLable{
//?调用test.applets.MyApplet1类的invokeByJS方法?
document.applets["MyApplet"].invokeByJS('myvalue');
}
/script
最后,编译libwebcore.so
你要明白java代码,在服务器端 js代码在浏览器端
你在浏览器端想执行服务端的代码,首先就要提交数据,不用框架会更负载...
一般这种情况,逻辑复杂的就用 dwr ,简单的就jquery 的ajax() 方法
这个应该可以的,思路如下:不知道合不合你意
①用javascript写一个函数,在单击"显示"时,调用函数,将程序通过http请求参数形式交由Java处理;
a href="process_show.jsp"显示/a
a href="process_show.jsp?paramter=传输参数"显示/a
js不能直接调用java代码.
可以通过页面提交后台的方式,间接调用后台的服务java代码.
也可以通过ajax的方式,调用后台的服务java代码.
两种方式稍有差别,不过都是前后台的通信交互.
以上就是土嘎嘎小编为大家整理的js引擎执行java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!