java,spring4を使ってwebアプリを作成しております。
以下のように@SessionAttributesを使用した際、RedirectAttributesに格納した場合はセッションスコープには入らないのでしょうか。
実際このような書き方でgetMap内で取得できているコードを真似して書いたのですが、うまく動作しておりません。
java
1@Controller 2@SessionAttributes("obj") 3public class Sample { 4 @RequestMapping("/init") 5 public String init(Model model, RedirectAttributes ra) { 6 7 //セッションに入る? 8 ra.addFlashAttribute("obj", new String("data")); 9 10 return "redirect:/vieiw"; 11 } 12 13 @RequestMapping(value = "/view", method = RequestMethod.GET) 14 public String regist(Model model) { 15 getMap(model) 16 } 17 18 private void getMap(Model model) { 19 //ここではnull 20 System.out.println(model.asMap().get("obj")); 21 } 22
回答1件
あなたの回答
tips
プレビュー