Tsutomu Yano
t_yano****@me*****
2011年 5月 17日 (火) 21:18:54 JST
こんにちは。矢野です。 AjaxLinkでコンポーネントを書き換えるだけの簡単なアプリを書いて確認してみたのですが、Ajaxによる更新であっても、セッションが切れていると、WicketデフォルトのPage Expiredページにリダイレクトしますよ? 私の環境では、WicketのPageExpiredErrorPageをマウントしておけば、URLもちゃんとマウントしたものに変わって、リダイレクトされます。 getApplicationSettings().setPageExpiredPage()を使って自分の作ったエラーページをページ期限切れページとして設定した場合も、ちゃんとそのページのURLつきで表示されます。 「ajaxにて、更新した場合」というのは、Ajaxコンポーネントを使ってページの部分更新をする、という意味ではなくて、別の意味でしょうか。 --------------------------------------------------- 矢野 勉(やの つとむ) 電子メール: t_yano****@me***** --------------------------------------------------- On 2011/05/17, at 16:51, 五十嵐一志 wrote: > はじめまして > 五十嵐といいます。 > > wicket1.4系でアプリを作成しております。 > ajaxにて、更新した場合、セッションが切れても画面が変わらないため、 > セッション切れのページにリダイレクト表示させたいと思っております。 > > ApplicationのnewRequestCycleメソッドを書き換えて > セッションが切れたら、別ページを表示するように書き換えるも > 全体をリダイレクトさせるまでに至っておりません。 > ここを参考にしました。 http://lazygeeks.blogspot.com/2010/08/wicket-ajax-session-time-out-problem.html > これだと、部分更新のリクエストに対しては、確かに別ページを表示しているのですが、大元にてリダイレクトしない気がします。 > > 通常は、どのように記述するのがセオリーでしょうか? > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user