开发者社区> 问答> 正文

springmvc在进行页面js跳转到controller时需要传中文,后台代码接收不到?:报错

js部分

window.location.href="com/Search4.do?pageNow="+n+"&tablename="+tablename+"&page="+page+"&pas="+pas+"&seq="+seq;

java部分

 String page = request.getParameter("page");
 String pas=request.getParameter("pas");//参数: id:333,name:adf

一旦参数中含有中文,后台代码就无法接收到 求解决办法

展开
收起
kun坤 2020-06-14 13:40:04 800 0
1 条回答
写回答
取消 提交回答
  • 因为你用的是拼字符串的方式,需要先用JS进行编码,不然传送到服务器端就乱码了。

    ######encodeURI用这个方法吗######

    中文的配置不是在xml中设置了么,没有设置你就在 controller 里面写呗

    ######我webxml中已经设置了编码格式######

    无法接收到是说没得到  还是乱码  开发者模式看你请求

    ######开发者模式,请求呢 看参数传递了没有######是压根收不到,不是乱码
    2020-06-14 13:40:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载