js传值后台中文出现乱码的解决方法


Posted in Javascript onJune 30, 2016

本文实例讲述了js传值后台中文出现乱码的解决方法。分享给大家供大家参考,具体如下:

在“test.jsp”页面中,需要通过js将值传递到后台,后台根据传递的值进行数据查询时,通过test.jsp的js进行编码(标注部分的代码),后台Java解码(注释标注部分为解码),可以解决

test.jsp:

<script type="text/JavaScript" charset="UTF-8">
function test()
{
//下面2行代码为对js传递的值进行编码:
   var faultAddr = encodeURI(document.getElementById("faultAddr").value);
  faultAddr = encodeURI(faultAddr); //需要通过两次编码
  window.frames["listframe"].location.href ="queryorderList.action?faultAddr=" + faultAddr ;
}
</script>
……
<tr>
<td height="5%" width="50">投诉地址</td>
  <td>
    <input id="faultAddr" maxlength="300" size="10" name="faultAddr" type="text" value=""/>
  </td>
</tr>

java代码:

String faultAddr =request.getParameter("faultAddr");
try{
  faultAddr = URLDecoder.decode(faultAddr , "utf-8");//编码解码
}catch(Exception e){
  e.printStackTrace();
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
Aug 16 Javascript
jquery常用技巧及常用方法列表集合
Apr 06 Javascript
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
Oct 14 Javascript
jquery果冻抖动效果实现方法
Jan 15 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
jquery实现文本框textarea自适应高度
Mar 09 Javascript
JavaScript SHA1加密算法实现详细代码
Oct 06 Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
JS 事件机制完整示例分析
Jan 15 Javascript
js HTML DOM EventListener功能与用法实例分析
Apr 27 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 #Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
Jun 30 #Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 #Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 #Javascript
浅谈JS中json数据的处理
Jun 30 #Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 #Javascript
JS中Json数据的处理和解析JSON数据的方法详解
Jun 29 #Javascript
You might like
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
js实现时分秒倒计时
2019/12/03 Javascript
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
Python中正则表达式的用法总结
2019/02/22 Python
python爬虫 正则表达式解析
2019/09/28 Python
使用python模拟高斯分布例子
2019/12/09 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
优秀毕业生求职信范文
2014/01/02 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
初三化学教学反思
2016/02/22 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
小程序实现文字循环滚动动画
2021/06/14 Javascript
Python读取和写入Excel数据
2022/04/20 Python