`
- 浏览:
1977 次
- 性别:
- 来自:
郑州
-
struts2+jquery+ajax乱码问题
刚开始学习javaee,采用了struts2+dbutils+ajax+jquery方面的东西,想在登录页面上做关于输入用户名时,如果数据库不存用alert给出一个提示,发现了乱码。我的页面都是gbk的也不想改了,struts2也是配置的gbk,因为ajax默认传参数的编码采用的utf-8,解决如下:
1,修改js代码:
var url = "validatename.action";
var m_username=encodeURIComponent($("#username").attr("value"));
var params = {username:m_username}; jQuery.post(url, params, callbackFun, "json");
2.修改validatename.action,转换通过ajax传过去的username的编码
this.username = java.net.URLDecoder.decode(username,"UTF-8");
以上两点要同时修改。
另外我觉得还有应该有个更好的方式,就是利用struts2的拦截器,写一个拦截器,来拦截所有ajax的请求,那样会更好,更通用一些,有高手可以参考一下那种做法。
原稿地址
http://www.blogjava.net/sdcharles/articles/321840.html
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题
GBK编码下jQuery_Ajax中文乱码解决方案
jquery+asp ajax 中文乱码问题解决文档
本文实例讲述了jQuery ajax方法传递中文时出现中文乱码的解决方法。分享给大家供大家参考,具体如下: 使用jQuery的ajax方法,在传递中文时出现中文乱码,按照以前的方法,修改了jquery文件中的ajaxSetting也不好使 ...
JQuery AJAX 中文乱码问题解决,需要的朋友可以参考一下
jquery的get()方法ajax传值php实例,由HTM文件AJAX服务器PHP文件,返回JSON数据并读取。写的简单实例。
jQuery中文乱码完美解决方案解决方案
Jquery ajax 读取txt文件 Jquery分页 Jquery ajax 读取txt文件 Jquery分页
php 用jquery ajax登陆,这是一个最简单的jquery ajax登陆实例,看了这个相信聪明的你能写出更好的东东!
jqueryajax jquery ajax
Struts2+jQuery ajax的一个商品小系统Struts2+jQuery ajax的一个商品小系统
jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...
其中包含6款Ajax分页Demo,文字分页、图片分页都可以。具有一定特效、很炫。基本已经满足各种web分页开发了。
本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。
用jQuery实现Ajaxform表单提交! 实现过滤乱码! 解决乱码!
实现Jquery Ajax 三种方案进行前后台数据传输,界面内容传值及返回值实例!
Jquery Ajax动态增删改查,Jquery Ajax
jQuery Ajax 实例 全解析; jQuery Ajax 实例 全解析;
jquery ajax源代码
JQuery是一个非常优秀的框架,在特定场合下使用JQuery提交数据,相当的方便快捷。 但是,在处理一个GB2312编码的网站AJAX提交时,中文数据却成了乱码。