1.jsp页面两次转码
// 鼠标触发事件查重 function onblus() { var name = $('#name').val(); if (name != "") { name = encodeURI(encodeURI(name)); // 两次转码,解决乱码问题 var url = '<%=context%>/zlMingpaiEvaluateDirectory.do?method=zlMingpaiEvaluateDirectoryAddExit'; // 在省名牌评价目录中查重 $.post(url,{"productName":name},function(data){ if(!data){ // 存在则给出提示并清空文本框 alert("此产品已经存在于省名牌评价目录中,请重新输入!"); $("#name").attr("value",""); } },"json"); } }
2.java文件中两次解码
String productName = request.getParameter("productName"); productName = URLDecoder.decode(URLDecoder.decode(productName,"UTF-8"),"UTF-8"); // 反转码 System.out.println("productName============================================"+productName);
3,后台打印结果
原文地址:https://www.jb51.cc/ajax/164358.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。