`

ajax返回值为中文时乱码解决方法

阅读更多
 /**
	 * 使用ajax检查用户是否存在
	 */
	public void checkUser(){
	
		try{
			System.out.println("userName="+user.getUserName());
	    	HttpServletResponse response=ServletActionContext.getResponse();
	    	response.setContentType("text/xml;charset=utf-8");
	        response.setHeader("Cache-Control", "no-cache");
	     
	    	PrintWriter pw=response.getWriter(); //输出中文,这一句一定要放到response.setContentType("text/xml;charset=utf-8"),  response.setHeader("Cache-Control", "no-cache")后面,否则中文返回到页面是乱码
		  
	    	if(existUser.contains(user.getUserName()))
		    {
		    	pw.print("存在");
		    }else{
		    	pw.print("不存在");
		    }
		 
		    pw.close();
		}catch(IOException e){
			e.printStackTrace();
		}
	}
分享到:
评论

相关推荐

    c# ajax post数据乱码解决

    在开发过程中,尤其是在使用C#与ASP.NET进行Web开发时,经常会遇到客户端通过Ajax向服务器端发送Post请求后,服务器端接收到的数据出现乱码的问题。这种情况不仅影响用户体验,也可能会导致程序逻辑出现问题。本文将...

    JQuery异步获取返回值中文乱码的解决方法

    总结来说,解决JQuery异步获取返回值中文乱码的问题,需要关注以下几个关键点: - **服务器和客户端的编码一致性**:确保两端都使用UTF-8或其他相同编码。 - **HTTP头设置**:在请求和响应中设置正确的字符编码。 - ...

    CakePHP使用ajax传值

    CakePHP框架中实现Ajax传值是通过AJAX (Asynchronous JavaScript and XML) 技术与后端的...通过以上知识点的掌握,开发者可以有效地在CakePHP框架中实现Ajax传值的功能,解决中文乱码和路径问题,以及优化用户体验。

    解决了GB2312乱码问题的ASP.NET 2.0 AJAX Control Tookit 1.0.10618

    对应的文章见 《在ASP.NET AJAX Control Toolkit 1.0.10618中使用GB2312的编码时出现乱码的两种解决方案》 http://blog.csdn.net/fancyf/archive/2007/08/21/1753404.aspx<br>这个修改基于官方的1.0.10618,只...

    Ajax中responseText返回的是一个页面而不是一个值

    自己在struts2中的写好了业务逻辑用response返回的内容却是... 您可能感兴趣的文章:ajax的responseText乱码的问题的解决方法jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXMLAjax request response 乱码解决

    Ajax异步提交数据返回值的换行问题实例分析

    前面分析介绍了《Javascript基于AJAX回调函数传递参数》及《IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别》,学习了ajax回调函数传参与针对不同浏览器处理中文乱码问题的方法。这里就来分析一下ajax异步提交...

    .Net获取URL中文参数值的乱码问题解决方法总结

    总结来说,解决.NET中URL中文参数值乱码问题的方法主要包括在web.config中进行全局编码设置、使用Server.UrlEncode和Server.UrlDecode方法编码解码参数、使用JavaScript的escape函数、以及在编程中使用...

    完美解决PHP中文乱码

    在开发PHP Web应用程序时,中文乱码是...通过遵循以上步骤和实践,你可以有效解决PHP处理中文内容时出现的乱码问题,确保在不同环境下的正常显示和数据交互。在编码处理时,保持一致性并适时进行转换是避免乱码的关键。

    Ajax传中文值

    在网页开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的异步更新,使得用户在不刷新整个页面...遵循这些步骤,我们可以有效地解决Ajax传输中文值时可能出现的乱码问题,提供流畅的用户体验。

    解决JS请求服务器gbk文件乱码的问题

    在JavaScript(JS)中,当从服务器获取编码格式为GBK(Chinese Internal Code Specification,也称为GB2312)的文件时,可能会遇到乱码问题。这是因为默认情况下,AJAX(Asynchronous JavaScript and XML)请求通常...

    如何解决远程页面抓取中的乱码问题

    ff提供了overrideMimeType方法,可以指定返回值的编码,所以解决起来比较简单,只要把这个方法指向gb2312就可以了。对于IE,可以用vbs配合来作编码转换,用gb2utf8来转换接收到的二进制数据,其中利用到execScript...

    struts乱码讲解

    在Web开发过程中,特别是在使用Struts框架进行开发时,经常会遇到字符编码的问题,尤其是中文字符的乱码问题。本文将详细介绍Struts中常见的乱码现象,并提供具体的解决方案。 #### 二、乱码现象分析 在Web应用中...

    AJAX验证数据库内容并将值显示在页面

    代码中设置字符编码为"utf-8",是为了防止中文乱码问题。 4. JSP页面:JSP(Java Server Pages)是用于开发动态web页面的技术。在用户离开文本框时,页面上的JavaScript(使用jQuery库)触发一个AJAX请求,将用户...

    java学习笔记

    本资源是 Java 开发者的学习笔记,涵盖了项目管理、权限管理、自动编号、Ajax 访问 servlet、数据库查询、字符串处理、数据加密、jQuery 弹框插件、乱码解决方案、版本控制、流程中加载 Java 事件、页面警告弹框、...

    Springmvc完成ajax功能实例详解

    当返回的字符串包含中文字符时,可能会出现乱码问题。为了解决这个问题,我们有两种解决方案: 1. 修改`@RequestMapping`注解,指定响应的字符集,如上面`Ajax1`方法所示。 2. 在Spring MVC配置中,通过`...

    利用ajax实现用户名登录验证(肯定正确).pdf

    在这个例子中,我们使用MySQL数据库,并创建一个名为`user`的表,结构如下: ```sql CREATE TABLE user ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) ); ``` 接着,向表中插入两个示例...

    jackon 2.9.1

    `@ResponseBody`是Spring MVC中的一个注解,它告诉Spring框架将方法的返回值直接写入HTTP响应体,而不是作为一个视图来渲染。在这个上下文中,配合Jackson库,Spring可以将Java对象转换为JSON,使得服务端能够返回...

    SpringMVC面试题.pdf

    - 对于响应内容的乱码,可以在视图中设置相应编码,或者在返回JSON时,确保服务器与客户端之间统一编码。 以上是对Spring MVC面试中常见的一些知识点的详细解答,这些内容涵盖了Spring MVC的基本概念、工作流程、...

    joomla1.5中ajax应用于联动菜单讲解和双select操作

    为了防止中文乱码,可能会使用`urldecode`函数对编码后的JSON进行处理。返回的数据中不应包含head标记,这样可以通过在URL中使用`tmpl=json`参数来实现。 在Joomla中创建组件,例如`com_test`,用于测试联动菜单的...

Global site tag (gtag.js) - Google Analytics