u013250163
画楼西畔
采纳率31.7%
2015-07-17 01:20 阅读 5.2k
已采纳

关于easyUI传值问题出现乱码了怎么办啊

首先是点击事件

 var btn = '<a class="editcls" onclick="editRow(\''+rec.tiName+'\')"href="javascript:void(0)">排考</a>'; 
/** 跳转到排考*/
function editRow(tiName){
//alert(title);
console.log("editRow");
console.log(tiName);
    $('#rightP').panel({
                title:'排考',    
                href:'yyj/pk?tiName='+tiName,
                left:0,
                collapsible:false
            }); 
    }

    /*排考*/
    @RequestMapping("/pk")
    public String yyj_pk(HttpSession session,HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{
        System.out.println("ControllerColumnitem - yyj_pk");

        System.out.println("tiName="+request.getParameter("tiName")); 
        session.setAttribute("tiName",request.getParameter("tiName"));
        session.getAttribute("tiName").toString();
    //  String tiName=(String)request.getAttribute("tiName");
        return "yyj_ksxxwh/pk";
    }

最后在下一个页面接收值 但是出现了乱码 该如何解决啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2015-07-17 02:11

    用encodeURIComponent编码2次,java再解码,看这个:http://blog.csdn.net/whaosy/article/details/8776197

     href:'yyj/pk?tiName='+encodeURIComponent(encodeURIComponent(tiName)),
    
    点赞 评论 复制链接分享
  • danielinbiti danielinbiti 2015-07-17 01:23
    点赞 评论 复制链接分享
  • u012401478 好的哦 2015-07-17 01:24

    应该是格式问题,你的tiName传过去是=object??

    点赞 评论 复制链接分享
  • Unkown_Answer Unkown_Answer 2015-07-17 02:30

    乱码只需要检查三个地方,你网页的Encoding,服务器的Encoding还有过滤器的Encoding

    点赞 评论 复制链接分享

相关推荐