在Spring控制器處理映射請求時,有時需要指定重定向的屬性,即RedirectAttributes,而其兩種添加屬性的方式有所區別:
addAttribute
該方法是在重定向的URL中增加請求參數,類似於modelAndView的addObject方法。該方法在URL中展示了所設置的屬性。
addFlashAttribute
該方法是在FlashMap中存儲屬性,然後自動傳遞到當前請求的輸出FlashMap中,FlashMap常用於PRG設計模式中。該方法將不展示所設置的屬性。
在Spring控制器處理映射請求時,有時需要指定重定向的屬性,即RedirectAttributes,而其兩種添加屬性的方式有所區別:
該方法是在重定向的URL中增加請求參數,類似於modelAndView的addObject方法。該方法在URL中展示了所設置的屬性。
該方法是在FlashMap中存儲屬性,然後自動傳遞到當前請求的輸出FlashMap中,FlashMap常用於PRG設計模式中。該方法將不展示所設置的屬性。
1、 2、 3、 4、 5、 6、 7、運行 HelloWorld 啓動後內置的Tomcat服務器也同時啓動起來了,然後在瀏覽器中輸入 localhost:8080/hello