`
c125543072
  • 浏览: 30133 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

AJAX调用JAVA简单操作

阅读更多
调用的JS
//Ajax
function ajaxTool(url){
	xhr = createXml();
	xhr.open("post",url,false);
	xhr.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
	xhr.send(null);
	if(xhr.readyState==4&&xhr.status==200){
		return xhr.responseText;
	}
}

// 创建Ajax对象
function createXml(){
	if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		return new XMLHttpRequest;
	}
}

//执行调用
function callResult(){
	var a = ajaxTool("test_test.do?param1=value1");
	alert(a);
}



JAVA代码(struts2中)
/**
	 * AJAXTOOL
	 * 
	 * @author HeCheng
	 * @time 2010-01-20 10:20:05
	 * @param mes
	 */
	public void ajaxTool(String mes) {
		HttpServletResponse response = ServletActionContext.getResponse();
		try {
			response.setContentType("text/html;charset=UTF-8");
			response.setHeader("Pragma", "no-cache"); // HTTP 1.0
			response.setDateHeader("Expires", 0); // prevents caching at the
			// proxy server
			PrintWriter out = response.getWriter();
			out.print(mes);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
/**
	 * 被调用的方法
	 */
	public void test(){
		this.ajaxTool("ok");
	}
分享到:
评论

相关推荐

    ajax调用java传送json的小例子

    java中的hibernate4的调用mysql数据和struts2地址重定向,并把数据转换成json数据,经过html页面中的javascript调用后台数据,有添加,修改,删除,查询等简单功能,适用于有ajax初学者,java有一点了解的人

    jQuery使用Ajax方法调用WebService

    在.NET中,你可以创建一个ASMX文件来定义你的服务方法,然后在jQuery的Ajax调用中引用这些方法。 在调用过程中,需要注意的是跨域问题。由于同源策略的限制,Ajax请求通常只能访问同源(协议+域名+端口)的资源。...

    js调用java类的方法

    本文将深入探讨如何使用JavaScript调用Java类的方法,以实现客户端和服务器端的有效沟通。 首先,理解JavaScript(JS)和Java的运行环境差异至关重要。JS主要在浏览器环境中运行,负责处理用户交互和动态内容,而...

    java下通过ajax调用Echarts案例

    java语言引用echarts的demo,此方式是通过ajax调用Echarts的方式实现,文件包含jQuery和Echarts库,三个封装好文件,包括jsp,js,java的demo代码,打开文件粘贴代码到项目里面直接就能用,亲测ssh,ssm框下架没啥...

    ajax调用java实例源码-jaxrsbars:jaxrsbars

    ajax调用java实例源码带有 JAX-RS、MongoDB、JSON 和 jQuery 的现代 Web 应用程序 我们正处于范式转变之中,这将极大地改变我们构建和部署软件的人数。 90 年代后期,软件开始转向网络,网络浏览器的流行为用户提供...

    ajax异步调用webservice实例

    在本实例中,你将看到一个简单的AJAX调用WebService的流程: 1. 首先,创建一个WebService,定义一个操作方法,例如返回当前日期。在服务器端,可能使用.NET、Java或其他支持WebService的平台来实现。 2. 客户端使用...

    ajax示例java版本

    这些库提供了封装好的Ajax函数,使得调用更加简单。 2. **XMLHttpRequest对象**:这是Ajax的基础,JavaScript通过创建XMLHttpRequest实例来发起异步请求。发送请求、接收响应、设置请求头和处理状态变化等操作都是...

    ajax调用webservice_demo

    总之,通过Ajax调用Web Service是一种常见的Web应用程序设计模式,它结合了JavaScript的灵活性和Web Service的强大功能,实现了动态、无刷新的页面更新,提高了用户体验。学习并熟练掌握这一技术对于Web开发者来说至...

    Jersey实现restful,CXF调用以及jquery AJAX调用

    【标题】:Jersey实现RESTful,CXF调用及jQuery AJAX调用 【内容】: 在现代Web开发中,RESTful API已经成为一种主流的接口设计模式,它以简洁、可扩展的方式提供服务。本篇将详细介绍如何使用Jersey框架实现...

    Ajax实现Java分页

    2. **Ajax请求**:当用户点击分页按钮时,触发一个Ajax调用。这个调用通常由JavaScript函数处理,它使用XMLHttpRequest对象或者现代浏览器中的fetch API向服务器发送请求。请求中应包含当前的页码和每页显示的条目...

    springboot整合dwr实现js调用java方法

    通过DWR,开发者可以在不涉及繁琐的AJAX请求和响应处理的情况下,直接在JavaScript中调用Java对象的方法,使得前端和后端的通信变得更为便捷。 **整合SpringBoot与DWR** 1. **添加依赖**:在SpringBoot项目的`pom....

    html5调用摄像头拍照ajax java上传

    在本项目中,我们将探讨如何利用HTML5中的`<canvas>`和`<video>`标签调用用户摄像头进行拍照,并通过AJAX(异步JavaScript和XML)技术配合Java后端实现图片的上传。 1. HTML5 `<video>`标签: `<video>`标签是...

    dwr实例,JavaScript调用java方法的小例子

    DWR简化了AJAX(Asynchronous JavaScript and XML)应用的开发,使得开发者可以方便地在JavaScript中直接调用Java方法,仿佛它们是本地函数一样。 在"TestDwr"这个压缩包中,我们可以预期包含了一个简单的DWR实例,...

    Java中:struts2+jQuery+ajax调用(引用)

    Java中:struts2+jQuery+ajax调用(引用) 代码,解析,源码,demo,实例,分析

    基于java的AJAX例子

    在前端,我们可以使用jQuery库简化AJAX调用,如下所示: ```javascript $.ajax({ type: 'POST', url: 'AjaxServlet', // 对应Java服务器端的URL data: {data: '需要发送的数据'}, dataType: 'json', success: ...

    DWR(Easy ajax for java)我来写个例子玩玩

    DWR (Direct Web Remoting) 是一个开源Java库,它使得在Web应用程序中实现AJAX(Asynchronous JavaScript and XML)变得更加简单。AJAX允许创建动态、交互性更强的网页,无需刷新整个页面即可更新部分内容。DWR通过...

    ajax和java servlet交互

    在本示例的文件名"Jqueryajax"中,我们可以推测是关于使用jQuery进行Ajax调用的例子。 1. **jQuery的Ajax方法**:jQuery提供了$.ajax()、$.get()、$.post()等便捷的Ajax方法。例如,使用$.get()发起GET请求: ```...

    ajax调用servlet_test_可以运行的例子,是一个完整的工程

    本示例“ajax调用servlet_test_可以运行的例子”提供了一个完整的工程,它演示了如何利用Ajax异步地与Servlet进行交互,从而提高用户体验。这个项目基于JDK5.0环境,确保了兼容性和可运行性。 首先,让我们深入理解...

    Pro Ajax and Java.pdf 下载

    - **DWR**:Direct Web Remoting的缩写,允许直接从JavaScript调用Java方法,简化了Ajax开发流程。 ### 关键知识点五:与Web框架的集成 **知识点描述**:《Pro Ajax and Java》探讨了如何将Ajax技术与流行Java Web...

Global site tag (gtag.js) - Google Analytics