2009-03-13 8 views
3

私はWebsphere portal 6.0を使用していますが、サーバーにdoViewメソッドからレンダリングするページを伝える方法があるかどうかは疑問です。私はprocessActionメソッドからそれを行うことができますが、残念ながら問題のセマンティクスは許されません。 ポートレット内のdoViewメソッドからのリダイレクト

は、私は()doViewにリダイレクトを送信することが可能である疑うあなたの助け

答えて

3

私が理解するように、ユーザーに表示するJSP/HTMLページを決定したいとします。

この場合、これは実行する必要があります。

リクエストディスパッチャを取得するjspを決めることができます。

3

いただきありがとうございます。そのため、二つの理由:ポータルのHTTPレスポンスのヘッダが生成されて送信された後、パフォーマンスなど様々な理由から

  • 、ポータルは、doView()を呼び出すことができます - リダイレクトを発行することが遅すぎます。
  • ポートレットのdoView()は、ユーザーのポートレットとのやりとりなしに、いつでもポータルで呼び出すことができます。したがって、ポートレットは、ランダム・ページ・リフレッシュまたは別のポートレットとの対話の後にリダイレクトを実行できます。

通常、ポートレットがdoViewでリダイレクトを行う必要がある場合は、再設計が必要になることがあります。おそらくあなたの問題をより詳細に記述しようとします。

関連する問題