控制器代码:
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(@RequestParam String phoneNumber,
@RequestParam String password,Model model,RedirectAttributes attr) {
UserInfos userInfos = userInfosService.selectByPhoneNumber(phoneNumber);
if (null != userInfos && userInfos.getPassword().equals(password)) {
model.addAttribute("userInfos", userInfos);
return "index";
}
//model.addAttribute("msg", "用户名或密码错误!");
//attr.addAttribute("msg", "用户名或密码错误!");
attr.addFlashAttribute("msg", "用户名或密码错误!");
return "redirect:login.jsp";
}
页面端取值:
login.jsp
<c:if test="${!empty msg}">
<script type="text/javascript">
alert(${msg});
</script>
</c:if>
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(@RequestParam String phoneNumber,
@RequestParam String password,Model model,RedirectAttributes attr) {
UserInfos userInfos = userInfosService.selectByPhoneNumber(phoneNumber);
if (null != userInfos && userInfos.getPassword().equals(password)) {
model.addAttribute("userInfos", userInfos);
return "index";
}
//model.addAttribute("msg", "用户名或密码错误!");
//attr.addAttribute("msg", "用户名或密码错误!");
attr.addFlashAttribute("msg", "用户名或密码错误!");
return "redirect:login.jsp";
}
页面端取值:
login.jsp
<c:if test="${!empty msg}">
<script type="text/javascript">
alert(${msg});
</script>
</c:if>