【发布时间】:2016-11-30 09:10:45
【问题描述】:
我正在尝试部署一个 Spring mvc 应用程序。我有由用户填写的类似向导的表单,我通过使用会话将每个表单的内容保留在向导中,直到最后一页,然后用户确认并保存内容。然后控制器重定向到另一个页面。但是在这里我有一个包含所有以前会话属性的表单,所有这些属性都显示在表单中。我的问题是有什么方法可以在重定向到另一个页面之前从控制器中删除所有会话属性 评论页面控制器:
@RequestMapping("/review")
public String review(@ModelAttribute Resource resource){
// do somthing
return "course_review";
}
并保存课程控制器
@RequestMapping("/save")
public String save(@ModelAttribute Resource resource) {
// do somthing
return "redirect:/course/add";
}
并保存控制器重定向到由
控制的/course/add
@RequestMapping("/add")
public String add(Model model) {
//do somthing
return "course_add";
}
Controller 类用注释
@Controller
@RequestMapping("/course")
@SessionAttributes("course")
请指教。
【问题讨论】:
标签: java spring spring-mvc