js window.open将参数传递到struts中出现的乱码问题解决
为什么80%的码农都做不了架构师?>>>
在页面的时候首先要对传递到后台的参数进行编码一些
path=encodeURI(encodeURI(path));
fileName=encodeURI(encodeURI(fileName));
注意如果使用一个encodeURI()的话在后台接收到的就是????号写两个就是%4%3%3这种的
window.open(url+"?path="+path+"?fileName="+fileName);
到后台接受参数后
String path=ServletActionContext.getRequest().getParameter("path").toString();
String fileName=ServletActionContext.getRequest().getParameter("fileName").toString();
在次进行转码:
path=java.net.URLDecoder.decode(path,"UTF-8");
fileName=java.net.URLDecoder.decode(fileName,"UTF-8");
现在就没有乱码了!
转载于:https://my.oschina.net/luotao/blog/112747
js window.open将参数传递到struts中出现的乱码问题解决相关推荐
- get请求中文传参乱码问题解决汇总终极版
get请求中文传参乱码问题解决汇总终极版 一.如果使用tomcat作为服务器,那么修改tomcat配置文件conf/server.xml中,在 <Connector port="808 ...
- java中文乱码decode_Java WEB开发中的中文乱码问题解决
在项目中总是遇到乱码问题,有时候在网上查找到了解决方案,但是没有记录下来为什么出现的乱码.因为出现乱码的方式有好几种,我简单总结一下吧,为以后留着用,也算总结学习一下. 一般来讲,为了处理乱码问题,在 ...
- eclipse中配置文件中文乱码问题解决
eclipse中配置文件乱码问题解决 xxx.properties或者yml文件中文乱码问题 步骤: Window->Preferences->General->Content Ty ...
- 使用ubuntu 10.04中的中文乱码问题解决
2019独角兽企业重金招聘Python工程师标准>>> 1.ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动. 配置ibus自动启动可以在ub ...
- Word中MathType公式乱码问题解决办法
Word中利用MathType输入公式有时会出现乱码问题: 解决方法如下: 1.Word中依次点击[文件]-[选项]-[高级],下拉找到[显示文档内容] 2.将[显示域代码而非域值]前面的对勾去掉,点 ...
- IDEA中Tomcat日志乱码问题解决
以前一直使用Eclipse,现在试用IDEA,遇到一些坑,通过网上的答案基本都解决了,但有些答案不好,比如这个问题. 1.原因分析 Tomcat运行Java Web的程序,在IDEA控制台中输出显示, ...
- 基于Tomcat的JSP开发过程中的中文乱码问题解决
今天像往常一样学习 JSP 但是在 提交表单数据的时候问题出现了 我这里所说的是 JSP获取表单数据时候的乱码问题 ,然后我百思不得其解 重复试验了很多次 依然没结果 最后百度 了好久终于解决了 这 ...
- 面向面试题的前端学习-js篇(自用,持续完善中)
前言:初心是记录面试题,慢慢由每个知识点引伸出去,逐渐查缺补漏,构建出更完善的前端知识系统. 题目来源:牛客网 gitnub 目录 HTTP协议 get请求传参长度的误区 补充get和post请求在缓 ...
- js window.onload 加载多个函数和追加函数
平时做项目 经常需要使用window.onload, 用法如下: function func(){alert("this is window onload event!");ret ...
最新文章
- 程序员都想,却不敢做的事?我来!
- 推荐:介绍一个UndoFramework
- NYOJ_1013除法表达式
- Hibernate 关系映射
- ssl2661-廉价最短路径【SPFA】
- Discuz UCenter 修改手记 - 2014.12.19
- scala:对象object
- think php 3.3.3看云,入口文件 · ThinkPHP3.2.3完全开发手册 · 看云
- VLD(Visual LeakDetector)内存泄露工具的使用
- C#中对 XML节点进行增、删、改、查
- 修改mysql连接回收时间_Druid无效链接回收策略(源码分析)(mysql 8小时连接失效问题)...
- URL编码(urlencoding)中关于空格的问题
- win10的自带ie浏览器打不开,点击无反应解决方法 网上提供的重置ie浏览器、卸载ie重装、安装多播协议都没管用
- 返回上一步编辑或者上几步或者想恢复删除的代码
- “老鲜肉”陈坤参加了“汇新杯”新兴科技+互联网创新大赛!
- 开关电源雷击浪涌整改_开关电源的抗浪涌雷击电路的制作方法
- 二十六、三论红孩儿的亲爹
- 道路裂缝伸缩缝灌缝选用沥青灌封胶的另外一个原因
- 如何开发一个灵活的可容错的ERP系统的一些沉思
- 如何化身BAT面试收割机?值得收藏!