java - 单击 html 元素时如何从 jsp 调用 java 方法?

标签 java jsp

如标题所述,当单击某个元素(例如 anchor )时,如何从 jsp 调用 java 类方法? (无需重新加载页面)

如果可以做到,我如何传递该方法,即调用它的页面的 html 代码的某些部分?

我在 Jboss AS 上使用 jsp、servlets、javascript、struts2 和 java。

最佳答案

您要做的是在单击上述元素时让 javascript 触发 AJAX 请求。此 AJAX 请求将发送到服务器,然后服务器可以调用您想要的任何 Java 代码。

现在您可以自己构建所有这些,也可以使用众多现成的解决方案之一。我建议在谷歌上搜索 JSP Ajax 标记库。喜欢这个http://ajaxtags.sourceforge.net/ .

关于java - 单击 html 元素时如何从 jsp 调用 java 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/516267/

相关文章:

javascript - datepicker 在 Internet Explorer 8 中是透明的

javascript - 如何动态地将CSS媒体类型添加到页面

java - 如何防止直接 URL 访问操作类

java - 为什么我们必须为 @SuppressWarnings ("unchecked"使用中间变量)?

java - Restful API codeigniter - JAVA 问题

java - 如何在eclipse中创建JPA应用程序

java - response.sendRedirect() 和 request.getRequestDispatcher().forward(request,response) 有什么区别

java - 将 Oracle Date 映射到 Java 类型以返回自纪元以来的秒数?

java - 从 List/ArrayList 获取最后三个元素?

Java Ajax 显示进度