2012-04-13 7 views
1

私はWebアプリケーションを開発したいが、私は2つのWebページの作成に問題がある。私は認証ページを持っていて、もう1つに渡したいと思っています。私は2つのエントリーポイントを作成し、私は他のページから1ページを呼びたいと思う。誰でもその方法を知っていますか?GWTでエントリーポイントから別のエントリーポイントに渡す方法は?

+0

この質問はすでにここで解決済みです。http://stackoverflow.com/questions/4304492/registration-and-login-form-with-gwt –

+0

MVPソフトウェアパターンを使用してください。 –

答えて

1

2つのモジュール(2つのエントリポイント)と特定のモジュールを含むhtmlページで2つのWebページを作成したと仮定します。認証後の最初のページから使用できます

Window.Location.replace("your page path to replace"); 

これは2ページ目にリダイレクトされます。希望すると助かります。

1

あなたは「どのように私はGWTアプリケーションのログイン・ページを実装していますか?」の質問をする場合は、誰もがちょうどこの半完全な記事にリダイレクトされます:「LoginSecurity FAQ」、唯一のあなたの半分のソリューションを提供します。これは、jBCryptと、クライアントとサーバー間のすべてのRPC呼び出しでsessionIDを通信する必要性について話します。しかし、ソリューションの多くの重要な側面については何も明らかにしていません。

1)checkWithServerIfSessionIdIsStillLegal()メソッドは、sessionIDが有効でなくなった場合にloginboxを表示するか、それ以外はメインアプリケーション。しかし、この方法はどこに置いていますか? 「EntryPointが実行を開始した直後」はどこですか?別のGWTアプリケーションにありますか?それは同じGWTアプリケーションの別のエントリポイントですか?あなたは物理的にどこからこのメソッドを呼び出しますか?

2)直ちに1に関連します:loginboxはこのアーキテクチャではどこに住んでいますか?再度、アクセスを制限している主要部分と同じGWTアプリケーションにありますか?そうであれば、それは別個のエントリーポイントとして指定されていますか?または、LoginBoxが別のGWTアプリケーションであり、checkWithServerIfSessionIdIsStillLegal()メソッドがtrueを返す場合にのみゲストをメインアプリケーションにリダイレクトする必要がありますか?

例や説明がありません。これは非常にイライラしています。

関連する問題