我已经使用了波纹管弹簧启动控制器代码来在jsp页面中获取模型addAttribute值。这是我的控制器代码。
@RequestMapping(value = "/welcome", method = RequestMethod.POST)
public String login2( RedirectAttributes redirectAttributes, Model model){
model.addAttribute("outMessage", "Invaid User ID");
model.addAttribute("outCode", "1");
System.out.println("*****Test");
return "redirect:/login";
}
这是我的jsp代码,用于显示消息。但消息无法显示
<c:choose>
<c:when test="${outCode == '0'}">
<span class="text-success">${outMessage} </span>
</c:when>
<c:otherwise>
<span class="text-danger">${outMessage} </span>
</c:otherwise>
</c:choose>
如何在jsp页面中获取addAttribute值。请帮助我
答案 0 :(得分:0)
对于redirect,您必须将这些值添加到flash属性中,以便它们在重定向后仍然可以保留和访问:
model.addFlashAttribute("outMessage", "Invalid User ID");
model.addFlashAttribute("outCode", "1");