项目中碰到的问题是,我在controller中有重定向传参到另外一个controller,但是接收到的值是乱码 ps:我传的参数是汉字 请教了我们的项目经理,说是那个重定向传参是get方式的请求传参:示例代码 return "redirect:/RepaieInfo/goDetail?companyId="+companyId
+"&baseNo="+baseNo
+"&doorId="+doorId
+"&account="+creater
+"&id="+idRepair
+"&modifier="+modifier
+"&workOrderStatus="+"1";
后面我改成了post传参: 这个是重定向post传参; public String add(Map<String, Object> map, RedirectAttributes attributes, //将有汉字得参数,以post的方式传过去 attributes.addFlashAttribute("descContentV",descContentV); 第二个controller 是要接受我第一个controller传过来的参数 @RequestMapping(value = "/goDetail") public String goDetail(HttpServletRequest httpRequest, @ModelAttribute("descContentV") String descContentV, //接收第一个controller重定向传过来的参数(post) ModelMap model){ 后续在进行正常的逻辑 |
|