用JAVA编写Ajax代码

用JAVA编写Ajax代码,java,javascript,ajax,gwt,postdata,Java,Javascript,Ajax,Gwt,Postdata,我想用java编写ajax代码,也就是说,我想在不使用ajax的情况下使用ajax的功能。我正在寻找一些JAVA API,可以这样做 就像我们通过JAVA程序发布网页数据一样,我想通过JAVA程序执行ajax操作 请建议 是用于编写AJAX应用程序的Java专用框架。是用于编写AJAX应用程序的Java专用框架。快速答案是GWT。然而,你为什么要这样做?JavaScript与Java类似。如果您了解Java,那么您可以轻松编写JavaScript代码。使用JavaScript的优点是,您的通用性

我想用java编写ajax代码,也就是说,我想在不使用ajax的情况下使用ajax的功能。我正在寻找一些JAVA API,可以这样做

就像我们通过JAVA程序发布网页数据一样,我想通过JAVA程序执行ajax操作


请建议

是用于编写AJAX应用程序的Java专用框架。

是用于编写AJAX应用程序的Java专用框架。

快速答案是GWT。然而,你为什么要这样做?JavaScript与Java类似。如果您了解Java,那么您可以轻松编写JavaScript代码。使用JavaScript的优点是,您的通用性更强,不会被锁定在单个工具中。使用GWT生成JavaScript(AJAX)代码是不自然的

快速答案是GWT。然而,你为什么要这样做?JavaScript与Java类似。如果您了解Java,那么您可以轻松编写JavaScript代码。使用JavaScript的优点是,您的通用性更强,不会被锁定在单个工具中。使用GWT生成JavaScript(AJAX)代码是不自然的

如果您的应用程序运行在浏览器上,并且是web应用程序,则可以使用GWT。如果您的应用程序是核心java应用程序。。您只需创建一个HttpURLConnection并使用它。

如果您的应用程序在浏览器上运行,并且它是一个web应用程序,那么您可以使用GWT。如果您的应用程序是核心java应用程序。。您只需创建一个HttpURLConnection并使用它。

是gwt的替代品是gwt的替代品JavaServerFaces(JSF)2.0应该能够在封面下使用AJAX对页面进行局部更新。我觉得这就是你需要的

我认为现在运行支持JSF2.0的服务器最简单的方法是使用最新版本的Glassfish。

JavaServerFaces(JSF)2.0应该能够在封面下使用AJAX对页面进行部分更新。我觉得这就是你需要的


我认为现在运行支持JSF 2.0的服务器最简单的方法是使用最新版本的Glassfish。

我建议您在以下方面进行尝试:

DWR是一个Java库,它支持 服务器上的Java和 浏览器进行交互并调用每个 其他尽可能简单

DWR是一种简单的Ajax for Java

它使您能够以最小的工作量实现web应用程序的ajax功能。 它不是一个全新的网络框架;它只关注ajaxification,允许您保留和使用现有的web框架


如果您想使用“更重”的web框架(如JSF),那么现有的支持ajax的JSF框架(如和)可以提供现成的ajax。

我建议您尝试一下:

DWR是一个Java库,它支持 服务器上的Java和 浏览器进行交互并调用每个 其他尽可能简单

DWR是一种简单的Ajax for Java

它使您能够以最小的工作量实现web应用程序的ajax功能。 它不是一个全新的网络框架;它只关注ajaxification,允许您保留和使用现有的web框架


如果您想使用像JSF这样的“更重”的web框架,那么有像和这样的支持ajax的JSF框架可以提供现成的ajax。

有很多基于Java的ajax框架

  • [复杂的AJAX标记(通过集成DOJO toolkit)]

  • 是一个直接从Javascript代码调用Java方法的框架

  • -优雅的服务器端组件体系结构,不需要开发人员编写HTML或JavaScript

  • -Java软件开发框架,用于编写AJAX应用程序

  • -仅针对AJAX的Java框架和API

  • -用于在服务器端使用Java语言开发web应用程序的Ajax框架


还有更多的

还有很多基于Java的AJAX框架

  • [复杂的AJAX标记(通过集成DOJO toolkit)]

  • 是一个直接从Javascript代码调用Java方法的框架

  • -优雅的服务器端组件体系结构,不需要开发人员编写HTML或JavaScript

  • -Java软件开发框架,用于编写AJAX应用程序

  • -仅针对AJAX的Java框架和API

  • -用于在服务器端使用Java语言开发web应用程序的Ajax框架


更重要的是,您可以将表单提交给servlet,当servlet响应时,您可以使用jquery或原型javascript框架,通过使用Ajax调用函数从服务器获取数据。 我试过了,它运行得很顺利


祝你好运

您可以将表单提交给servlet,当servlet响应时,您可以使用jquery或原型javascript框架通过Ajax调用函数从服务器获取数据。 我试过了,它运行得很顺利

祝你好运

您可以使用它。在jQuery中,您有一个很棒的插件,它可以悄悄地将现有表单更改为ajaxform

HTML(JSP格式):

Java((in)直接位于
doPost()
myservlet后面的Servlet方法中):

如果您想进一步了解一些步骤,可以使用Servlet将完整的Java对象转换为Javascript对象表示法()。通过这种方式,您可以访问Javascript中类似javabean的数据。

您可以使用这种方式。在jQuery中,您有一个很棒的插件,它可以悄悄地将现有表单更改为ajaxform

HTML(JSP格式):

Java((in)直接位于
doPost()
myservlet后面的Servlet方法中):


如果您想进一步了解一些步骤,可以使用Servlet将完整的Java对象转换为Javascript对象表示法()。通过这种方式,您可以在Javascript中以类似javabean的方式访问数据。

这是一个核心java应用程序。使用HttpURL
<form id="myform" action="myservlet" method="post"> 
    <input type="text" name="foo"> 
    <input type="submit"> 
</form>
<div id="message">${message}</div>
$('#myform').ajaxForm({
    success: function(message) { $('#message').text(message); }
});
String foo = request.getParameter("foo");
String message = "You entered 'bar': " + ("bar".equals(foo) ? "yes" : "no");

if ("XMLHttpRequest".equals(request.getHeader("x-requested-with"))) {
    // Ajax request.
    response.getWriter().write(message);
} else {
    // Normal request.
    request.setAttribute("message", message);
    request.getRequestDispatcher("page.jsp").forward(request, response);
}