2

あるプロジェクトから別の Web プロジェクトにリダイレクトするにはどうすればよいですか。リダイレクトする方法は知っていますが、同じプロジェクトでのみ、通常、リダイレクトのコードは次のようになります。

FacesContext context = FacesContext.getCurrentInstance();
    context.getExternalContext().redirect("login.xhtml");

ここで何が起こるかというと、バッキング Bean を呼び出して初期化するなどです..私の上司は、すべてのプロジェクトをリンクして 1 つのアプリケーションにすることを望んでいます。問題は、このプロジェクトを相互接続し、リンクをこれらのプロジェクトにリダイレクトする方法です。リダイレクトですが、これを可能にする方法がわかりません。アイデアはありますか?

4

1 に答える 1

5

相対 URL の代わりに絶対 URL を指定するだけです。つまり、で開始しhttp://ます。

externalContext.redirect("http://stackoverflow.com");
于 2012-10-29T02:58:11.090 に答える