重定向传参乱码问题

直接跳转:
return "/minisite/p2p/order/order.jsp";
重定向: RedirectAttributes model1
model1.addAttribute("errormsg", model.get("errormsg"));
return "redirect:/gjs/product/trade/order/"+ p2p_id+".html";

接收方:
String errormsg = request.getParameter("errormsg");
        if (StringUtil.isNotEmpty(errormsg)){
            try {
                byte bb[];
                bb = errormsg.getBytes("ISO-8859-1"); //以"ISO-8859-1"方式解析name字符串
                errormsg= new String(bb, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            model.put("errormsg", errormsg);
        }

也可以在 
后端的Tomcat server.xml里配置的编码设置, 
只对请求的url进行utf8解码, 也就是能正常解析出get方法的参数. 

你可能感兴趣的:(重定向传参乱码问题)