0 0

jquery json 在jsp页面上显示乱码20

JSP:
<%@ page language="java" import="java.util.*"  pageEncoding="UTF-8"%>
action:
response.setContentType("text/html;charset=UTF-8");
System.out.println("json: " + json);
out.write(json.toString());
后台是正常显示的,在JSP页面上汉字就成了乱码
2012年8月18日 13:37

4个答案 按时间排序 按投票排序

0 0

中文不乱码 ,首先采取  post 方式提交吧

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<script type="text/javascript"  src="js/jquery1.7min.js"></script>
<script type="text/javascript">
  function  getInfo()
  {
$.ajax({
	   type: "POST",
	   url: "UserInfo",
	  //data: "name=John&location=Boston",
	   success: function(msg)
	   {
		   alert(msg);
		   var   user =  eval("("+msg+" )");
	           alert( user.name);
	   }
	}); 
  }
</script>
</head>
<body>
   <input   type="button"  value ="AJAX"  onclick="getInfo()" />  
</body>


后台servlet :
response.setContentType("text/html;charset=UTF-8"); 
		PrintWriter  out =  response.getWriter();
		
		String  json = "{name:'中国'}";
		System.out.println("json: " + json); 
		out.write(json.toString()); 
		out.flush();
		out.close();


web.xml:
<servlet>
    
    <servlet-name>UserInfo</servlet-name>
    <servlet-class>hello.UserInfo</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>UserInfo</servlet-name>
    <url-pattern>/UserInfo</url-pattern>
  </servlet-mapping>



这样做没乱码。

2012年8月18日 23:55
0 0

http://wangxuehui.iteye.com/blog/1636773
我自己写的例子,没有乱码,运行成功的

response.setContentType("text/html;charset=utf-8");  
response.setCharacterEncoding("utf-8");  
12.    response.setHeader("Charset", "utf-8");  
13.    response.setHeader("Cache-Control", "no-cache");  

2012年8月18日 23:52
0 0

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  ??

2012年8月18日 22:58
0 0

请问客户端 如何获取的

2012年8月18日 16:11

相关推荐

    json 中文乱码解决方案

    - **Java Web应用**:可以在JSP页面顶部加入`; charset=UTF-8" pageEncoding="UTF-8" %&gt;`来指定页面编码为UTF-8。 - **Node.js应用**:可以使用`app.set('view options', {charset: 'utf-8'});`来设置视图模板的...

    struts2乱码与json插件(1)

    然后,在相应的JSP页面或JavaScript中,可以通过Ajax请求获取这个Action的JSON响应。这通常涉及jQuery或其他库的使用,如: ```javascript $.ajax({ url: 'myAction.action', type: 'POST', dataType: 'json', ...

    jQuery解析json数据实例分析

    本文主要介绍了如何利用jQuery解析JSON数据,并通过实例详细阐述了在前端页面中利用jQuery处理从服务器端通过Servlet返回的JSON格式数据的具体方法。以下将结合提供的内容,具体介绍相关的知识点: 1. JSON数据格式...

    JQuery发送ajax请求时中文乱码问题解决

    总结以上所述,要解决JQuery发送ajax请求时出现的中文乱码问题,需要从两个方面着手:确保Web项目的web.xml配置文件中设置了正确的字符编码过滤器,以及在JSP页面中设置了正确的字符编码,并使用POST方法发送ajax...

    达内servlet/jsp/jquery资料

    根据提供的文件信息,以下是对达内servlet/jsp/jquery培训资料中的关键知识点的详细解析: ### 1. 架构 - **C/S 架构(Client-Server 架构)**: - 客户端和服务端通过TCP/IP协议进行通信。 - 特点包括:需要...

    乱码问题终极解决方案

    - 数据发送:在jQuery等库中发送数据时,确保`contentType`设置为`'application/json; charset=utf-8'`。 - 接收数据:服务器返回的JSON或其他文本数据,需确保服务器端返回的响应头`Content-Type`包含了`charset=...

    jsp中 ajax的get请求的中文乱码问题的解决方法.docx

    在开发Web应用时,我们经常会遇到中文乱码问题,特别是在使用AJAX进行GET请求时。JSP中的AJAX GET请求的中文乱码问题主要是由于URL编码格式不匹配导致的。以下是一些解决此问题的关键点和步骤: 1. **URL编码格式**...

    jquery中文乱码的多种解决方法

    在Web开发过程中,中文乱码是一个常见的问题,尤其是在使用jQuery进行异步请求时。本文将详细介绍如何解决使用jQuery时遇到的中文乱码问题,并提供多种解决方案。 #### 二、问题背景 当使用jQuery的`$.ajax`方法...

    JQuery中Ajax的Post提交在IE下中文乱码的解决方法

    在JQuery的Ajax POST请求中,当尝试向服务器发送包含中文字符的数据时,这些数据在Firefox和Chrome等现代浏览器中可以正常传递并被后台解析,但在Internet Explorer(IE)下却显示为乱码。这通常意味着编码和解码...

    jQuery ajax方法传递中文时出现中文乱码的解决方法

    在JSP中,通常在页面顶部添加以下两行来设定页面和请求编码为UTF-8: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; ``` 并且在接收请求时,确保服务器正确设置响应的字符编码,例如在Java中: ```java ...

    java web SpringMVC后端传json数据到前端页面实例代码

    综上所述,本实例详细讲解了在Java Web开发中,使用SpringMVC框架和jQuery库实现后端数据(Java对象)以JSON格式传输到前端页面的过程。涵盖了从后端控制器的创建到前端页面数据的展示,以及静态资源的配置和字符...

    无刷新分页

    在这个例子中,`multiPageServer.jsp` 可能会接收到包含当前页数和每页显示条数的参数,然后查询数据库以获取对应的数据,并将其以JSON或其他格式返回给前端。 实现无刷新分页的关键步骤包括: 1. **前端准备**:...

    ajax中文乱码的各种解决办法总结

    在JSP页面中,可以使用`&lt;%@ page&gt;`指令设置页面编码,例如,将JSON数据返回时: ```jsp &lt;%@ page contentType="application/json;charset=gb2312" %&gt; ``` 总之,处理Ajax中的中文乱码问题,关键在于确保数据在...

    JAVAWeb全课程笔记( html版)

    目录 HTML总结 CSS总结 JavaScript总结 DOM总结 tomcat服务器 servlet基础 Request&Response编程 Cookie&Session XML语言 JSP技术入门 ...JSTL标签库: JSP标准标签库 ...[总结]JavaWeb乱码问题 ...JQuery ...JSON

    笔试题(JavaEE).doc

    14. GET和POST请求的区别:GET是幂等的,数据显示在URL上,适合查询;POST用于数据提交,更适合处理敏感数据。 15. 路径问题解决:使用相对路径或绝对路径,考虑文件和目录结构。 16. 乱码问题解决:设置字符编码...

    lib_jsp

    这在JSP处理后台逻辑并返回JSON或XML数据时非常有用。 2. **表单验证**:在提交表单前,JavaScript可以在客户端进行数据验证,减少服务器端的压力,提高用户体验。 3. **动态页面更新**:JavaScript可以改变DOM...

    AJAX中文乱码问题探讨及解决

    首先,我们来看第一类问题:发送路径中的参数有中文,在服务器段接收参数值时出现乱码。当使用AJAX发送包含中文字符的URL时,如`var url="a.jsp?name=小李"`,服务器可能无法正确解析这些中文字符。为了解决这个问题...

    java与javascript之间json格式数据互转介绍

    在Web项目中,尤其是使用JSP页面时,Java对象转换为JavaScript对象的过程可能会涉及到JSP的表达式语言(EL)。例如,可以通过`&lt;%= %&gt;`标签将Java对象转换为JavaScript对象,或者先将Java对象转换为字符串,再通过...

Global site tag (gtag.js) - Google Analytics