重複したフォーム提出にトークンセッションインターセプタを使用していました。無効なトークンが生成されたときに私は別のアクションにリダイレクトする必要があります。 struts2.0でtoken-session nullが発生した場合、別のページにリダイレクトする方法は?
iはを試みたレジスタ 登録!入力 MYHOME
その与えてくれフォームトークンGRCVNXBATIHD2SXL5VY62SY3YAWQX15Jは、セッショントークンヌルと一致していません。しかし、リダイレクトしません
重複したフォーム提出にトークンセッションインターセプタを使用していました。無効なトークンが生成されたときに私は別のアクションにリダイレクトする必要があります。 struts2.0でtoken-session nullが発生した場合、別のページにリダイレクトする方法は?
iはを試みたレジスタ 登録!入力 MYHOME
その与えてくれフォームトークンGRCVNXBATIHD2SXL5VY62SY3YAWQX15Jは、セッショントークンヌルと一致していません。しかし、リダイレクトしません
struts2インターセプタのinterceptメソッドは、reseutにマップされるStringを返します。 "invocation.invoke();"インターセプタは実行スタックを継続します。別の文字列が返された場合、別の結果が発生します。 だから、あなたは、あなたのインターセプト法ではこのようなものが必要 "inValidToken" についても
if(isTokenValid)
{
return invocation.invoke();
}else
{
return "inValidToken";
}
、define a result。リダイレクトアクションがあなたのニーズに合っているかもしれません。グローバルな結果を使用することもできます。
いくつかのコードを表示するか、私にいくつかの情報を与え、私はもう少し明確にすることができます:)
無効なトークンをリダイレクトしようとしている場合は、現在使用しているコードを入力してください。 –