私はindex.jspから3つのJSPページがあり、コントロールはprocess.jspに行き、実行制御の後にresult.jspからデータを表示するアプリケーションが1つあります。しかし、私はresult.jspにデータを表示する代わりに、コントロールが別のURLに移動して、その受信者のURLが要求されたデータを取得するようにします。つまり:私のURLは100.20.3.45:8085/myproject/index.jspです。データを処理した後、結果は同じネットワークの別のURL、つまり100.20.3.46
に送られます。要求されたデータをこの別のURLにどのように送信できますか?別のURLにリダイレクト
例:
100.20.3.45:8085/myproject/index.jsp
は、処理制御後
100.20.3.45.8085/myproject/process.jsp
に行く
100.20.3.46
に行きます。
どうすればこのデータを別のURLに送信できますか?このメカニズムは何と呼ばれていますか?
返信ありがとうございますが、response.sendRedirect( "")ではリダイレクトだけですが表示する値はありませんが、これを試していますがエラーが発生しています:String nextJSP = "/100.20.3.46/cy /process.jsp "; RequestDispatcherディスパッチャ= getServletContext()。getRequestDispatcher(nextJSP); dispatcher.forward(request、response); – sujit
別のホスト/ドメインに転送することはできません。あなたは最高の状態で別の状況に進むことができます。実際のリダイレクトがあなたの最善の策です。 – BalusC
@BalusC .... ok ...どうすればいいですか?私はJavaのWebserviceでそれを達成することはできますか? – sujit