GoogleMapを使用してログインした後にGoogleMapを使用してユーザーに建物を表示するページがあります。 データは保護された(パスワードが必要な)状況(ProtectedPageを拡張する)では最初ですが、 GoogleがシステムにログインしてWebPageからページを拡張することができないことを発見しました。 しかし、BranchMapページに移動してCTRL + F5を押すと、ページが期限切れになり、私はHomePageを参照します。 理由を知っている人はいますか?あなたがそれらを置くように私に詳細な情報を求めている場合。問題点Wicketの
0
A
答えて
2
あなたが記述しているものを全くわからない - それは非常に明確ではないのですが、この場合に役立ちます参照してください。
いくつかのAjax呼び出しページが変更になりますが、(ページを更新するとされていない場合に、この現象が発生することができますブックマーク可能)urlが期限切れバージョンを参照しているため、この例外が発生します。この問題は、私たちがWicketアプリを呼び出す複数のiframeを持っているときに起こりました(あまりにもずっと前です)。
私たちのアプリケーションでは、異なるページのセッションを完全に分離するために、さまざまなiframeソースをweb.xml内の異なるサーブレットに分割する必要がありましたが、それは別の話です。
これをあなたのウィケットアプリケーションのinitメソッドに追加してみてください。
// debug code for fixing session issue (multiple ajax using pages inside
// one browser)
get().getPageSettings().setAutomaticMultiWindowSupport(true);
そして、ここにドキュメントをチェックアウト:http://wicket.apache.org/docs/1.4/org/apache/wicket/jmx/PageSettings.html#getAutomaticMultiWindowSupport()
あなたはスタックトレースを表示することができますか?
あなたはどのバージョンのWicketを使用していますか?同様に1.4-RC3に先立ってのjavadocでミスコミュニケーションのビットがありました
問題:ここでhttps://issues.apache.org/jira/browse/WICKET-2233
は、javadocの中に、更新されたコメントですIPageSettingsから:
/**
* Gets whether Wicket should try to support opening multiple windows for the same session
* transparently. If this is true - the default setting -, Wicket tries to detect whether a new
* window was opened by a user (e.g. in Internet Explorer by pressing ctrl+n or ctrl+click on a
* link), and if it detects that, it creates a new page map for that window on the fly. As a
* page map represents the 'history' of one window, each window will then have their own
* history. If two windows would share the same page map, the non-bookmarkable links on one
* window could refer to stale state after working a while in the other window.
* <p>
* <strong> Currently, Wicket trying to do this is a best effort that is not completely fail
* safe. When the client does not support cookies, support gets tricky and incomplete. See
* {@link WebPage}'s internals for the implementation. </strong>
* </p>
*
* @return Whether Wicket should try to support multiple windows transparently
*/
boolean getAutomaticMultiWindowSupport();
関連する問題
- 1. Google App EngineのWicketエンコーディングの問題
- 2. 問題点
- 3. Foreachの問題点#
- 4. AudioRecordの問題点
- 5. javax.swing.Timerの問題点
- 6. ナンバースタイリングスタイルの問題点
- 7. 問題点 - [CALayer setBorderColor:]
- 8. VideoViewの点滅の問題
- 9. LayoutInflaterの問題点Android
- 10. double&Java.lang.Stringの問題点 - テキストフィールド
- 11. VIM点滅の問題
- 12. WebKitレンダリングの問題点
- 13. IE8レンダリングの問題点h2
- 14. SVGの問題点は
- 15. フィルターデータの問題点ExtNet&Json
- 16. OpenGL:頂点インデックスバッファの問題
- 17. forループの問題点
- 18. 頂点シェーダの問題
- 19. Request.Paramsの問題点[ASP.NET]
- 20. カメラマトリックスの主点(プログラミング問題)
- 21. Tridionインストール後の問題点
- 22. 句読点の問題
- 23. ADO.NETの問題点データベース
- 24. 値が "-1"の場合のApache Wicket DropdownChoiceのデフォルト値の問題
- 25. Wicketでフォームを送信した後のAjaxFormComponentUpdatingBehaviour問題
- 26. TopShelf、Ninject、EFコードの問題点の問題
- 27. Xcodeの問題点スタティック・アナライザの表示
- 28. 私の採点システムの問題
- 29. 単一点でのハイスクロールスクロールバーの問題
- 30. jQueryアニメーションの問題点マウスのキーボード
私はウィケットを使用しています。1.3.5 私はあなたを得ませんでした。あなたはTomcatのログやデバッグのスタックトレースをしたいですか? – JGC
wicket-1.4-rc7にアップグレードしてください。 Wicket 1.4は今のところ最終段階に近づいているので、それまで1.4-rc7に移行しているかもしれません。 1.4-rc7で再テストしても、同じ問題が発生するかどうかを確認してください。 私はスタックトレースを求めていました。 –