`

ajax获取out.print返回的数据信息

阅读更多
	/**
	 * org.hutu.sims.action.CheckLogin.doPost<br>
	 * 描述: 检查用户名是否在数据库已经存在。<br>
	 * 作者:阮 强<br>
	 * 版权: 软通动力科技服务有限公司<br>
	 * 创建时间: Aug 29, 2013 11:54:57 PM<br>
	 */
	public void checkUserNameIsExist(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String name = request.getParameter("name");
		PrintWriter out = response.getWriter();
		if (lgservice.findLoginByName(name).size() > 0) {
			out.print("用户可以登录");
		} else {
			out.print("用户不存在");
		}
	}




 	<script type="text/javascript">
     	$(function(){
     		$("#lgname").blur(function(){
     			//post默认是异步的,当鼠标离开时,程序继续往下执行,不符合逻辑
     			//$.get('<%=path%>/servlet/CheckLogin',{name:this.value},function(data){
     			//$("#check").html(data).css("color","red");
     			//});
     			
     			//同步,在验证函数执行完之前,程序不往下执行
     			var html = $.ajax({
     				url:'<%=path%>/servlet/CheckLogin',
     				data:{'name':this.value},
     				async: false
     			}).responseText;
     			$("#check").html(html).css("color","red");
     		});
     	});
    </script>

 

分享到:
评论

相关推荐

    ajax实现数据验证

    ### AJAX实现数据验证详解 在Web开发中,数据验证是确保数据质量和安全性的重要环节。传统的数据验证方式往往依赖于表单提交后服务器端的处理,这不仅效率低下,还可能导致用户体验不佳。随着Ajax(Asynchronous ...

    关于ajax技术.pdf

    9. 服务器端响应:服务器端可以使用`Out.print()`和`Out.write()`来返回数据。`Out.print()`不会输出HTML格式,而`Out.write()`则会。若需返回多个数据,可以将它们合并成一个字符串,用自定义的分隔符(如`|`)分隔...

    用AJAX的Get和Post调用Servlet的简单示例.doc

    在基于AJAX的Web应用中,客户端(浏览器)发送请求到服务器,服务器上的Servlet处理这些请求并返回数据。这一过程通常不需要整个页面的重载,仅需局部更新,提高了应用程序的响应速度和效率。 #### 三、Servlet类的...

    ajax实现动态下拉列表

    在`ajaxHandler.jsp`中,我们需要接收请求参数,查询数据库或者其他数据源,获取与用户选择相关的数据,然后将这些数据以适合前端解析的格式(如JSON)返回。例如: ```jsp &lt;%@ page import="java.sql.*" %&gt; ...

    ext动态获取Xml数据并解析信息

    ### ext动态获取XML数据并解析信息 在现代Web开发中,服务器与客户端之间的数据交互是十分常见的需求之一。本文将详细介绍如何使用Java后端技术配合Ext JS前端框架来实现动态获取XML格式的数据,并通过Ext JS对其...

    ajax调用action返回xml或list

    - 可以通过两种方式返回数据: 1. **直接输出**:在Action中直接使用ServletResponse对象输出XML格式的数据。 2. **输出到页面**:将数据存储到Request域中,然后由前端页面进行处理。 #### 三、示例代码详解 1...

    JSP+jquery使用ajax方式调用json的实现方法.docx

    然后,从请求中获取`uid`参数,根据业务逻辑处理后生成一个包含`result`字段的JSON字符串,并通过`out.print(result);`将其写入响应体。 当`jQuery.get()`的回调函数接收到数据后,会根据`result`字段的值提示用户...

    解决ajax跨域问题

    具体来说,服务器端需要能够从请求中获取到`callback`参数,并将数据包装成一个函数调用的形式返回给客户端。例如,在Java环境下可以这样实现: ```java @RequestMapping(value="/getGroupById") public String ...

    ajax实现输入提示功能.txt

    out.print(xml); out.close(); } } ``` #### 五、总结 通过上述步骤,我们成功地实现了一个基于AJAX的输入提示功能。这种功能不仅提高了用户输入数据的效率,还极大地改善了用户体验。随着技术的发展,类似的...

    Ajax实用案例1:动态加载数据

    out.print(rs.getString("detail")); } %&gt; ``` #### 三、其他实用案例 除了动态加载FAQ外,本章还介绍了其他几种使用Ajax技术实现数据动态加载的方法: - **根据邮政编码获取地区信息**:此案例展示了如何通过...

    超简单的ajax+jsp实现2级联动!!

    out.print(new Gson().toJson(secondLevelData)); // 将数据转换为JSON并输出 %&gt; ``` 在erji.jsp中,我们首先获取请求参数,然后调用一个方法(如`getSecondLevelData`)从数据库或其他数据源获取与之关联的二级...

    Jquery&Ajax

    根据提供的文件信息,我们可以深入探讨JQuery与Ajax的相关知识点,特别是如何在Java后端支持下实现数据的异步加载。 ### JQuery与Ajax简介 - **JQuery**:是一款流行的JavaScript库,它简化了HTML文档遍历、事件...

    java json ajax

    - 在本例中,JSON用于服务器端向客户端返回数据。 ##### 3. AJAX技术 - **AJAX (Asynchronous JavaScript and XML)**是一种创建交互式网页应用的网页开发技术。 - 它可以通过JavaScript异步获取和更新部分网页内容...

    jsp源码其他类别检测JSP服务器内存的Ajax程序-systemjc

    - 请求完成后,可以通过回调函数处理返回的数据,并在页面上显示相关信息。 2. **后端部分**: - 在JSP服务器端,需要编写相应的处理逻辑来接收Ajax请求。 - 处理逻辑通常包括读取服务器的内存使用情况,并将...

    JAVA的AJAX跨域访问

    在此示例中,`callback`参数用于接收前端传递过来的函数名,然后将JSON数据包装在这个函数调用中返回,以便在前端可以直接执行该函数并获取数据。 #### 结论 通过上述分析和示例代码,我们可以看到在Java环境中...

    ajax异步调用

    通常情况下,只有当`readyState`为4(表示请求完成)且`status`为200(表示成功获取到数据)时,才会处理服务器返回的数据。 ```javascript xmlhttp.onreadystatechange = callback; ``` 3. **发送请求** - ...

    用法 XMLHttpRequest的用法 ajax同步和异步的区别

    - **返回数据**:使用`PrintWriter`输出数据到客户端。 #### 七、总结 通过以上分析可以看出,`XMLHttpRequest`提供了一种简单有效的方式来进行客户端与服务器端之间的异步通信。正确理解和使用`XMLHttpRequest`...

    AJAX自动补全源码Google效果

    dataType: "json", // 设置期望的服务器返回数据类型为JSON success: function(data) { // 处理返回的建议数据并显示在页面上 var suggestions = data.suggestions; // 假设返回的数据结构包含一个suggestions...

    ajax自动刷新

    5. **处理响应**:通过 status 属性判断请求是否成功(200 表示成功),然后读取 responseText 或 responseXML 属性获取服务器返回的数据。 ### 2. 实现 Ajax 自动刷新 在实际应用中,我们通常会设置一个定时器...

Global site tag (gtag.js) - Google Analytics