`

prototype 中ajax 传递中文乱码问题解决

    博客分类:
  • Ajax
阅读更多


一,在浏览器端对要传递的中文参数进行编码处理.代码如下:


xmlhttp.send("name="+encodeURI(encodeURI("中国"))); //向服务器端发送参数


在服务器端代码:
PrintWriter out = response.getWriter(); //得到response的输出流对象

String name1 = request.getParameter("name"); //得到KEY为"name"的请求参数
String name = URLDecoder.decode(name1,"utf-8"); //对得到的参数进行解码

out.print(name); //向浏览器端发送数据
分享到:
评论

相关推荐

    prototype的Ajax介绍

    其中,**Ajax** 是Prototype框架中的一个重要组成部分,用于实现无刷新页面更新,提升用户体验。 #### 二、Prototype中的Ajax机制 Prototype框架为处理Ajax请求提供了简单而强大的工具。主要特点包括: - **安全...

    prototype-AJAX案例

    Prototype中的AJAX功能主要由以下几个核心方法组成: 1. **Ajax.Request**: 这是Prototype的核心AJAX方法,用于发起HTTP请求。例如: ```javascript new Ajax.Request('url', { method: 'get' || 'post', ...

    使用prototype.js发送ajax get请求中文参数乱码解决

    综上所述,解决`prototype.js`发送Ajax GET请求中文参数乱码问题的关键在于确保客户端、服务器和传输过程中的编码一致性。这包括设置请求头、服务器配置以及HTML页面的字符集声明。在实际开发中,理解并处理这些细节...

    prototype-ajax例子

    Prototype库的Ajax功能强大而灵活,它提供了一套完整的解决方案,包括异步请求、数据处理、错误处理以及与DOM的交互。通过这个简单的例子,我们可以看到如何结合Servlet和JSP实现前后端的Ajax通信。不过,这只是基础...

    使用prototype简化Ajax操作

    在"使用prototype简化Ajax操作"这个主题中,我们将深入探讨Prototype库如何使Ajax变得更加简单易用。 首先,Prototype为Ajax操作提供了一个统一的接口——`Ajax`对象。这个对象下包含了一系列方法,如`Request`、`...

    prototype的ajax应用

    综上所述,Prototype库的AJAX应用提供了一套全面且易于使用的工具集,简化了Web开发中涉及的异步数据交互,提高了Web应用程序的响应性和交互性。通过`Ajax.Request`和`Ajax.Updater`等工具,开发者可以快速构建出...

    JQuery的Ajax中Post方法传递中文出现乱码的解决方法

    2.解决JQuery的Ajax中Post方法传递中文出现乱码的方法: a.使用JavaScript的escape()函数处理:在传递中文参数之前,使用escape()函数对参数进行处理。这样可以将中文字符转换为十六进制数,避免了在传输过程中...

    Ajax(Ajax,jquery,prototype综合).rar

    7. **Prototype的Ajax**:Prototype库提供了一个强大的Ajax模块,包括`Ajax.Request`用于发起请求,`Ajax.Updater`用于更新页面内容。它还提供了一些便利的选项和事件处理,使开发更加灵活。 8. **应用场景**:Ajax...

    prototype ajax提交大数据

    当我们谈论“prototype ajax提交大数据”时,我们指的是利用JavaScript的原型链特性来处理通过Ajax异步传输大量数据的问题。 Ajax,即Asynchronous JavaScript and XML,是一种在不刷新整个页面的情况下与服务器...

    ASP基于Prototype的Ajax无刷新登录实例

    Prototype库中的Ajax模块为开发者提供了易用的接口,如`Ajax.Request`和`Ajax.FormRequest`,用于发起Ajax请求。在这个登录实例中,可能会使用到`Ajax.FormRequest`,监听用户提交登录表单的事件,然后发送包含...

    JQuery.ajax传递中文参数的解决方法 推荐

    总结起来,解决JQuery.ajax传递中文参数乱码问题的核心在于: 1. 在`$.ajax`设置中指定`contentType: "application/x-www-form-urlencoded; charset=UTF-8"`。 2. 服务器端的页面响应编码(如ASP.NET的`...

    Prototype对Ajax的支持

    `Ajax.Updater`是Prototype框架中用于动态更新页面元素内容的一个非常实用的方法。它接受三个参数: 1. **容器ID**:指定需要更新的HTML元素ID。 2. **URL**:发送Ajax请求的目标URL。 3. **选项对象**:一个可选的...

    本人博客中涉及的prototype.js文件及本人从中提取的ajax库和封装函数

    本人博客中所包含的prototype文件 ajax.js是本人从prototype-1.3.1.js提取的ajax库 为方便调用,本人另写了两个函式:...因此对以上函数进行重写,现在已兼容所有版本的prototype.js,方便在项目开发中进行ajax调用。

    精通prototype开发Ajax应用

    【精通prototype开发Ajax应用】 Prototype是一个JavaScript库,由Sam Stephenson创建,专注于简化Web应用程序的开发,特别是构建具有高交互性的Web 2.0特性。它通过提供一系列强大的工具和扩展,使JavaScript编程...

    prototype Ajax 深度解析

    在Prototype中,与Ajax相关的类和对象包括:Ajax、Ajax.Responsders、 Ajax.Base、Ajax.Request、Ajax. PeriodicalUpdater和Ajax.Updater,图2-3所示为这些类和对象之间的关系及其常用属性和方法,下面分别对这些类...

    Prototype Ajax学习范例

    首先,Prototype中的Ajax对象是核心,它包括了几个关键方法: 1. **Ajax.Request**:这是发起Ajax请求的基础,你可以指定URL、HTTP方法(如GET或POST)以及回调函数来处理响应。例如: ```javascript new Ajax....

    Prototype 中文chm教程 Prototype 中文电子图书 Prototype中文帮助文档下载

    "Prototype中文帮助文档"则包含了详细的API参考,是解决实际问题的好助手。 六、下载与应用 你可以通过提供的下载链接获取"Prototype.js 中文chm教程"和"Prototype.js 中文电子图书",安装后在本地查阅。同时,不要...

    prototype 中文开发手册和chm帮助文档

    这个资源包含了一份PDF格式的"Prototype中文开发手册"和一个CHM格式的"Prototype帮助文档",对于想要深入学习Prototype的人来说,是非常宝贵的参考资料。 首先,我们来探讨Prototype的基础知识。Prototype的核心...

    Prototype API 文档--AJAX框架

    PROTOTYPE 1.5.1 RC1 API文档 <br>API DOCUMENTATION <br>Welcome to the API documentation for Prototype. The left column contains the main sections. When you activate a section, its detailed ...

    prototype chm1.5 中文

    prototype1.5 中文手册 ajax开发人员必备

Global site tag (gtag.js) - Google Analytics