Spring Mvc 重定向传参
1 拼接传参
return "redirect:/msg?msg=error";
或者
model.addAttribute("msg", "error");
return "redirect:/msg";
2 不拼接传参
/* * 登录 * 重定向 带参数 不拼接 传参(使用 RedirectAttributes) * 重定向 另一个controller 再 跳回页面 */ @RequestMapping("/login") public String login(String loginName,String loginPwd,RedirectAttributes attr){ log.debug("ssss"); UserBean user = userService.loginVerify(loginName, loginPwd); if(user==null){ // 判断是否 存在 此登录帐号信息 attr.addFlashAttribute("msg", "error"); // 不存在 返回错误信息 (重定向返回信息 像el表达式一样获取) return "redirect:/msg.do"; // 实现原理 先存在session中 提出数据后自动 删除(非常实用) } return "/index"; } @RequestMapping("/msg") public String msg(ModelMap modelMap){ return "/login"; //返回登录页面 }