2010-07-20 95 views
1

如何在連續2次重定向後仍保留一條Flash訊息?我在我的控制器中設置了我的flash消息,並且由於我無法控制的插件而發生了2個重定向。但是仍然希望保留flash消息。我只能想到在會議中填充消息。任何新想法?需要幫助flash訊息grails

回答

1

哪個插件?如果重定向發生在控制器中,您可能會抓取閃光消息併爲下一個請求重新應用它。如果重定向發生在插件控制器中,則可以擴展這些控制器,將控制器配置爲注入,而不是原始(在resources.groovy中),並在那裏處理傳播Flash消息。

如果沒有,您可以將它放在會話中可能是最容易做的事情。只要確保測試將它從最終控制器操作中的會話中移除,以呈現鏈中的最終視圖。