2 u013250163 u013250163 于 2015.07.17 09:20 提问

关于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";
    }

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

5个回答

showbo
showbo   Ds   Rxr 2015.07.17 10:11
已采纳

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

 href:'yyj/pk?tiName='+encodeURIComponent(encodeURIComponent(tiName)),
u013250163
u013250163 按照你给的链接 用了里面的方法 只不过一开始在界面调用的时候没有调用到解码之后的赋值变量
2 年多之前 回复
u013250163
u013250163 问题已经解决了 谢谢你啊,~\(≧▽≦)/~
2 年多之前 回复
showbo
showbo 回复画楼西畔: 跳转不过去,没有意思?
2 年多之前 回复
u013250163
u013250163 还试过用ajax data来传值 没有乱码了 但是跳转不过去。。。。o(╯□╰)o就这么被这个问题给困扰了
2 年多之前 回复
u013250163
u013250163 还试过用ajax data来传值 没有乱码了 但是跳转不过去。。。。o(╯□╰)o就这么被这个问题给困扰了
2 年多之前 回复
u013250163
u013250163 还试过用ajax data来传值 没有乱码了 但是跳转不过去。。。。o(╯□╰)o就这么被这个问题给困扰了
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2015.07.17 09:23

struts2传值出现乱码问题
jsp向servlet传中文值出现乱码问题
easyui-datagrid出现乱码问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

danielinbiti
danielinbiti   Ds   Rxr 2015.07.17 09:23
u012401478
u012401478   2015.07.17 09:24

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

Unkown_Answer
Unkown_Answer   2015.07.17 10:30

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

Csdn user default icon
上传中...
上传图片
插入图片