解决ext+struts传递中文参数的乱码的问题

原创 2015年11月18日 22:17:10

1、前端

 var filePath="d:/三方协议模板.docx";
 var fileName="三方协议模板.docx"; 
 var url=base.host+'/ggfwFileInfoMng!threeProtocalDownLoad.do?timestamp='+new Date().getTime()+'&pojo.file_url='+encodeURI(encodeURI(filePath))+'&pojo.file_name='+encodeURI(encodeURI(fileName));
 // var url=base.host+'/ggfwFileInfoMng!threeProtocalDownLoad.do?timestamp='+new Date().getTime();
 location.href =url;

 

2、后台

GgfwFileInfo fileInfo=(GgfwFileInfo)this.pojo;

 String filePath = fileInfo.getFile_url();
   String fileName = fileInfo.getFile_name();
   filePath = URLDecoder.decode(filePath, "UTF-8");
   fileName = URLDecoder.decode(fileName, "UTF-8");

 

总结:(1)struts将request封装到内部,利用pojo.属性的名字,形式接收参数,前端两次encodeURI(),后台借助于URLDecoder.decode(fileName,"UTF-8")

struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)

我的前台页是这样的: body> form action="test.action" method="post"> 测试文件:input type="file" id="doc" n...

Struts2 学习笔记 —— 10 —— Action接收参数时的中文乱码问题

在Struts接收参数时,如果输入中文,那么可能就会出现乱码问题     首先写一个index.jsp Insert title here 使用DomainM...
  • rnclcl
  • rnclcl
  • 2014年01月20日 16:01
  • 1338

ajax中文参数乱码问题解决方法

  • 2014年07月22日 14:22
  • 337B
  • 下载

struts2 action 跳action 传递中文乱码问题解决、

前不久在做项目的时候遇到个乱码问题、 心想这乱码跟其他乱码肯定一样好解决、 可是半天过去了、那乱码还是一样屹立在那、 使用浑身解数都没有好的方法解决、 最后看到了一个帖子、 才有了解决办法、...

struts2 action 跳action 传递中文乱码问题解决

前不久在做项目的时候遇到个乱码问题、 心想这乱码跟其他乱码肯定一样好解决、 可是半天过去了、那乱码还是一样屹立在那、 使用浑身解数都没有好的方法解决、 最后看到了一个帖子、 ...

struts2 action 跳action 传递中文乱码问题解决

前不久在做项目的时候遇到个乱码问题、 心想这乱码跟其他乱码肯定一样好解决、 可是半天过去了、那乱码还是一样屹立在那、 使用浑身解数都没有好的方法解决、 最后看到了一个帖子、 才有了解决办法、...

解决get方法传递URL参数中文乱码问题

应用一:解决tomcat下中文乱码问题(先来个简单的)  在tomcat下,我们通常这样来解决中文乱码问题: 过滤器代码: package filter;      import java....

解决get方法传递URL参数中文乱码问题

get post 乱码问题
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决ext+struts传递中文参数的乱码的问题
举报原因:
原因补充:

(最多只允许输入30个字)