Web アプリケーションで Spring MVC を使用しています。ユーザーがファイルをアップロードできるようにするビューがあり、このファイルを後続のビュー間で保持したいので、コントローラー アクションで次のビューのモデルに追加します。
@RequestMapping("/loadFile")
public String loadFile(
Model model,
@RequestParam(required = true) CommonsMultipartFile uploadedFile,
HttpServletRequest request, HttpSession session)
{
//some process
model.addAttribute("file", uploadedFile);
}
したがって、次のビューには「アクセス可能な」ファイルが必要です。ファイルアップロードビューのフォームを複製してから、このファイル値を次のようにファイル入力に割り当てようとしました:
しかし、これはまたは同様の値を割り当てますが、org.springframework.web.multipart.commons.CommonsMultipartFile@57836c9d
機能しません。
このファイルをビュー間でどのように伝播しますか?