SpringMVC-Controller的session传值的方法

第一个页面有Id值,第二个页面需要使用,可以使用session的方式:

@RequestMapping(value="/member/save")
public String SaveMember(@ModelAttribute("thisProjectUser") ProjectUser projectUser,HttpServletRequest request){
	this.projectUserService.save(projectUser);
	String id = (String) request.getSession().getAttribute("projectid"); 
	return "redirect:/super/member/list/" + id ;
}

@RequestMapping(value="/member/list/{id}")
public String ProjectUserList(Model model,@PathVariable String id,HttpServletRequest request){
	Project thisProject=this.projectService.findbyID(id);
	model.addAttribute("thisProject", thisProject);
	request.getSession().setAttribute("projectid",id);
	return "member/memberlist";
}

使用 request.getSession().setAttribute("projectid",id); 进行存储

使用 request.getSession().getAttribute("projectid");  进行读取

猜你喜欢

转载自blog.csdn.net/w_meng_h/article/details/81018089