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 相关文章推荐
Extjs在exlipse中设置自动提示的方法
Apr 07 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
Feb 05 Javascript
jquery click([data],fn)使用方法实例介绍
Jul 08 Javascript
jQuery中 attr() 方法使用小结
May 03 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
Vue2.0设置全局样式(less/sass和css)
Nov 18 Javascript
Angular项目如何升级至Angular6步骤全纪录
Sep 03 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
vue中英文切换实例代码
Jan 21 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
浅谈Web Storage API的使用
Jun 23 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
星际争霸中的热键
2020/03/04 星际争霸
留言板翻页的实现详解
2006/10/09 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
vue实现放大镜效果
2020/09/17 Javascript
分分钟入门python语言
2018/03/20 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
pandas 层次化索引的实现方法
2019/07/06 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
C语言中break与continue的区别
2012/07/12 面试题
大学生军训广播稿
2014/01/24 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
家长对老师的感言
2014/03/11 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
会计专业自荐信
2014/06/03 职场文书
甜品店创业计划书
2014/09/21 职场文书
雾霾停课通知
2015/04/24 职场文书
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android