我需要在jquery中调用java类方法,我该怎么做?
更多了解Ex:
Class Foo{
public static void letsCall(){
// Do something here ...
}
}
我想从jquery中调用这个letsCall()
方法。
答案 0 :(得分:3)
1方法: -
在jquery api中,要调用任何后端系统,在你的java中,你需要进行ajax调用来调用你的java控制器或服务。
jquery ajax post call (call your java controller here)
第二种方法: -
如果你需要java类来参与你的jsp形式,你可以去自定义标签,在你的情况下,你可以找到jsf框架,它基本上将你的用户事件绑定到你的控制器。
其他框架 - springmvc将你的jsp属性绑定到相应的模型,在这种情况下不需要使用jquery,你可以通过spring自定义标签实现它。
spring自定义标签示例
答案 1 :(得分:0)
Calling a backend Java method from JavaScript/jQuery in JSP
Calling Java inside JavaScript Function
可能有六个类似措辞的问题,请先谷歌!
答案 2 :(得分:0)
结帐DWR。我们经常使用它来做这种事情并且效果很好。它包装了所有ajax的东西,所以你不必担心它。