用JAVA编写Ajax代码
我想用java编写ajax代码,也就是说,我想在不使用ajax的情况下使用ajax的功能。我正在寻找一些JAVA API,可以这样做 就像我们通过JAVA程序发布网页数据一样,我想通过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的优点是,您的通用性
请建议 是用于编写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);
}