Controller層detail方法重定向url地址
@RequestMapping(value?=?"/{seckillId}/detail",method?=?RequestMethod.GET) public?String?detail(@PathVariable("seckillId")?Long?seckillId,?Model?model){ ????//如果傳入seckillId為空 ????if(seckillId==null){ ???????? ????????return?"redirect:/seckill/list"; ????} ????Seckill?seckill?=?seckillService.getById(seckillId); ????//如果沒有查到對應(yīng)seckillId的seckill ????if(seckill==null){ ????????//地址欄發(fā)生變化 ????????//?但是Url為:http://localhost:8080/seckill/seckill/list ????????//而不是:http://localhost:8080/seckill/list ????????return?"redirect:/seckill/list"; ????????//url地址欄不發(fā)生變化 ????????//return?"forward:/seckill/list"; ????}
不是說重定向的話“/”表示項目根目錄嗎,為什么這個重定向以后,/表示項目根目錄呢