admin管理员组

文章数量:1794759

Spring MVC redirect 参数丢失解决方案

Spring MVC redirect 参数丢失解决方案

Spring MVC redirect 参数丢失

如题,当中文时参数会丢失

代码 public String redirecturl( RedirectAttributes redirectAttributes) throws Exception { String error= java.URLEncoder.encode("错误提示信","utf-8"); redirectAttributes.addFlashAttribute("error",error); return "redirect:/url"; } @RequestMapping(value = "url") public String url(Model model,@ModelAttribute("error") String error) throws Exception { String error=java.URLDecoder.decode(error,"utf-8"); model.addAttribute("error", error); return "jspview"; }

使用上述方式即可解决中文丢失问题。原因是默认redirect使用的是iso-8859-1编码,会出现乱码和丢失情况。

本文标签: 解决方案参数springMVCredirect