1 拼接传参

return "redirect:/msg?msg=error"; 

或者

model.addAttribute("msg", "error");



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";     //返回登录页面
}

 

相关文章:

  • 2021-07-15
  • 2021-09-07
  • 2021-09-08
  • 2021-10-07
  • 2022-12-23
猜你喜欢
  • 2021-06-15
  • 2022-12-23
  • 2021-09-07
  • 2021-05-24
相关资源
相似解决方案