Spring MVC でのモデルの動作に疑問があります。
ハンドラーメソッドを備えたコントローラークラスがあります。たとえば、次のようにします。
@RequestMapping(value = "/result", method = RequestMethod.GET)
public String getExportResults(@RequestParam("token") String token,
Model model) {
// ...
model.addAttribute("task", myObject);
// ...
}
@RequestMapping(value = "/file", method = RequestMethod.GET)
public void getFile(Model model, HttpServletResponse response)
// can't find "task" attribute...
}
"task"属性をmodelに入れると、メソッドgetExportResultsのモデル引数にあると予想されますgetFileが、取得しようとする"task"とnullになります。私が間違っている?たぶん、モデルの動作は私には明らかではありません...