[b]springMVC中重定向,并且传递参数[/b]
@Controller
public class DefaultController {
private Logger log = Logger.getLogger(DefaultController.class);
@RequestMapping("/default")
public ModelAndView def(HttpServletRequest request,HttpSession session){
boolean loginFlag = false;
Object obj = request.getAttribute("loginFlag");
if(null != obj){
loginFlag = (Boolean)obj;
log.info("User is logged in the system!!!");
}
ModelMap mmap = new ModelMap();
if(loginFlag){
return new ModelAndView("index", mmap);
}else{
mmap.addAttribute("defaultFlag", true);
return new ModelAndView("redirect:/logins/login", mmap);
}
}
}
//获取参数 request.getParameter("defaultFlag")