Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106256
  • 博文数量: 9
  • 博客积分: 1195
  • 博客等级: 少尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 20:44
文章分类

全部博文(9)

文章存档

2011年(1)

2009年(5)

2008年(3)

我的朋友

分类: 系统运维

2011-06-11 08:24:37

      有一段url="/app/index/index.jsp?userName='测试'";在传入到jsp页面后。

     用 <%  String userName=request.getParameter("userName"); %>

     还是用(struts spring jquery 环境下)  ${param.userName},获取得到都是中文乱码了。所以需要对url进行先编码后再使用。如JS处理:

     var re = new RegExp('[\u4e00-\u9fa5]', "ig");//捕获中文,编码
     var chs=url.match(re);
     if(chs){
      for(var i=0;i       url=url.replace(chs[i], encodeURIComponent(chs[i]));
      }
     }

这样把url中中文先转码UTF-8再使用。则后面得到jsp中页面的值才正确显示。
阅读(2444) | 评论(0) | 转发(0) |
0

上一篇:mount NTFS FOR RHEL5 (2.6.18-8.el5xen i686)

下一篇:没有了

给主人留下些什么吧!~~