使用jquery调用java服务器端方法

我需要在jquery里面调用java类方法,我该怎么做?

为了更多的了解Ex:

Class Foo{ public static void letsCall(){ // Do something here ... } } 

我想从jquery中调用这个letsCall()方法。

1方法: –

在jquery api中,要调用任何后端系统,在你的java中,你需要进行ajax调用来调用你的java控制器或服务。

jquery ajax post call(在这里调用你的java控制器)

第二种方法: –

如果你需要java类来参与你的jspforms,你可以去自定义标签,在你的情况下,你可以找到jsf框架,它基本上将你的用户事件绑定到你的控制器。

其他框架 – springmvc将你的jsp属性绑定到相应的模型,在这种情况下不需要使用jquery,你可以通过spring自定义标签来实现它。

spring mvc的例子

spring自定义标签示例

spring自定义标签示例

在JSP中从JavaScript / jQuery调用后端Java方法

在JavaScript函数中调用Java

可能有六个类似措辞的问题,请先谷歌!

查看DWR 。 我们经常使用它来做这种事情并且效果很好。 它包装了所有ajax的东西,所以你不必担心它。