当前位置: 首页 > 面试题库 >

使用jQuery调用Java服务器端方法

桓深
2023-03-14
问题内容

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

欲了解更多信息,例如:

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

我想letsCall()从jQuery 调用此方法。


问题答案:

1种方法:-

在jquery api中,要调用任何后端系统,就您的Java而言,您需要执行ajax调用来调用Java控制器或服务。

jQuery ajax发布调用(在此处调用Java控制器)

第二种方法:

如果您需要Java类来参与jsp的构建,则可以使用自定义标签,在这种情况下,您可以寻找jsf框架,该框架基本上将您的用户事件绑定到控制器。

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

Spring MVC示例

春天的自定义标签示例

Spring自定义标签示例



 类似资料:
  • 我想使用Ajax调用一个服务器端函数。 我在这篇文章中找到了一个PHP的简单示例。我认为,如果我们能够包括这个同样的例子,社区将会有所改进,但对于Python/Flask MVC框架来说是如此。 这是视图端的ajax代码,称为test.html: 这将是控制器上的Python代码:

  • 问题内容: 说我有一个用perl或python编写的脚本。编写在字符串上使用jQuery选择器的函数的最简单方法是什么?即能够做到: 其中的功能是对存储在中的html字符串运行jquery选择器。即使只限于返回字符串(不是完整的jquery对象),它仍然会非常有用。即,如果您需要提供一个JavaScript函数作为回调,这将使结果呈现为脚本语言可理解的内容: 并且它将以列表形式返回回调的结果。 我

  • 问题内容: 我是Node.js的新手,但是通过使用它我对套接字流Web框架有了一些了解,我可以轻松地从JavaScript调用服务器端的node.js方法。不使用该框架,我不知道该怎么做。如何从JavaScript调用node.js方法? 以下代码使用套接字流调用服务器端方法。因此,我想在不使用此框架的情况下调用相同的服务器端方法。 问题答案: 我建议使用Socket.IO 服务器端代码 和客户端

  • 问题内容: 有没有比Cometd作为Java的长轮询框架更简单的方法?因为我需要的是客户端指定一些参数并将其发送到服务器。服务器处理它们并开始不停地将消息推回客户端(看起来像“每项服务线程”?)。客户端接收消息并显示它们。客户端可以停止监听,并实际上停止服务器的服务以发送消息。也许我太懒了,但是Cometd的名堂没有我想要的那么短而透明。 不基于HTML5。 问题答案: 使用SSE(服务器发送的事

  • 在开发阶段,在页面中嵌入一个 Less.js 将Less在线编译成CSS样式,确实很方便。但是,在线编译会产生加载延迟,即便在浏览器中有不足一秒的加载延迟,也会降低性能。如果Javascrip执行错误,还会引起美观问题。因此,在生产环境中,并不推荐这种方式,而是推荐在服务器端使用Less。 在服务器端使用Less,需要借助于 Less 的编译器,由它将 Less 源文件编译成最终的 CSS 文件。

  • 问题内容: 问题: 使用ASP.NET WebForms的jQuery DataTables服务器端处理。 解: 达林·迪米特洛夫(Darin Dimitrov)使用一个分页和排序但不进行任何搜索的示例回答了这个问题。这是我对他的作品进行的“基本”修改,以使他的示例可以进行搜索: 问题答案: 我写了一个简单的例子来说明这个想法。 首先,编写用于在服务器端处理数据的通用处理程序(但这可以是网页,We