在js里如何调用java类面的方法?

JavaScript018

在js里如何调用java类面的方法?,第1张

body中部分代码如:<center><font size="4" color="red">吊灯</font><input type="button" id="diaodeng" value=<%=state[0]%>onclick="dianji1()"><br><br><br><br></center>

script中的的代码如下:

function dianji1(){

var abc=document.getElementById("diaodeng")

if(abc.value=="on"){

abc.value="off"

}

else{

abc.value="on"

}

}

要求是通过点击按钮能够调用java类中的方法从而修改数据库中的内容

或者

$("button").click(function(){

$.post("/foo/usr/11",function(data){

})

})

jquery post方法调用java方法修改数据库

js不能直接调用java代码。

可以通过页面提交后台的方式,间接调用后台的服务java代码。

也可以通过ajax的方式,调用后台的服务java代码。

两种方式稍有差别,不过都是前后台的通信交互。