4

誰かがフラッシュスコープとは何かを説明できますか? . flashing() は何をし、両方をどのように使用するのですか?

4

2 に答える 2

8

一時的なパラメータが必要な場合は、大まかに点滅すると便利です。よくあるケースは、リダイレクトを使用してアクセスした次のページに表示されるメッセージです

これは、ワークフローの一部として情報が必要であるが、テンプレート (パラメーター) によって宣言されたコントラクトの一部にしたくない場合に非常に便利です。

フラッシュされた情報は、ハッシュ化されていない(クリアな) Cookie に格納され、その有効期間は、次の要求に限定され、その後破棄されます。

フラッシュを使用する方法は、単純に一連の文字列 kvp のフラッシュを使用することです。

@flash.get("error") map { x => @x } を含むレンダリングされるテンプレートをログインが使用している場合

于 2012-07-15T16:09:13.700 に答える