-1

こんばんは。

コントローラー内にいくつかのメソッドがあり、それらの間でモデル属性を渡したいです。最初のメソッドはデータベースからデータを取得します:

@RequestMapping(value="/result", method=RequestMethod.GET)
public String resultHTML(@RequestParam String name, @ModelAttribute("fbosAttributes") FormBackingObjectSearch fbos,BindingResult bindingResult, Model model) throws Exception {

    model.addAttribute("findAttributes", educationWebService.fetchByNam(fbos.getName()));

return "search";

そして、上記のメソッドから作成された属性ウィッチを取得する必要がある別のメソッド:

@RequestMapping(value="/result.xls", method=RequestMethod.GET)
public String resultXLS(@ModelAttribute("findAttributes") ArrayList<FormDate> mylists, Model model) throws Exception {  
    model.addAttribute("findAttributesNew", mylists);
    return "xlspage";
}

チェックするmylists.size()と、0が表示/返されます

助けてください。

4

1 に答える 1

0

この注釈を使用して、セッション属性をコントローラー クラスに追加できます。

@SessionAttributes({"findAttributes"})
于 2013-08-06T17:34:52.523 に答える