弹簧模型有时是空的

时间:2017-08-14 10:01:29

标签: spring spring-mvc model

我对spring-model中的数据可用性感到困惑。 例如:

@RequestMapping("myAbosolutPathAAA.action")
    public String myHandlerONE(@RequestParam(required = false) String date, Model model){
     ArryList<Car> myCars = carsDAO.findAll(); //retrieve all cars from DB.
    model.addAttribute(CARS, myCars);
return "page1.action";
}

现在我可以在前端处理我的车辆清单。 接下来我在下一个controler-handler上导航,我需要再次使用myCars-list。 所以我不想再检索数据库了。我想找回我的弹簧模型:

@RequestMapping("myAbosolutPathBBB.action")
    public String myHandlerTWO(@RequestParam String name, Model model){
     ArryList<Car> myCars = model.asMap().get(CARS); //retrieve spring-model and not db .
    //do somethings with car list....
    return "page2.action";
}

但是当我想要检索spring-model时,我的car-list为null。 有时它有效。我无法找到关于spring-reference的任何解释。 任何人都可以解释,我何时可以检索弹簧模型?何时不能?

0 个答案:

没有答案