問題タブ [requestdispatcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
24267 参照

java - 新しいページで request.getRequestDispatcher().forward(request, response)

タイトルのように、ブラウザの新しいタブでjspページを開くことが可能かどうか(可能であれば、その方法も)知りたいと言っています。

今、私はこの命令を使用していますが、ページはブラウザーの同じタブに表示されます。

クライアント側でのサーブレットへの呼び出しは次のとおりです。

解決

クライアント側の呼び出しを変更しました:

0 投票する
1 に答える
208 参照

java - requestdispatcher forward メソッドでランディング ページの URL を表示する方法はありますか

Requestdispatcherランディングページの転送方法でURLを表示する方法はあり ますか

URL を表示しないerror.jsp

0 投票する
1 に答える
1064 参照

java - requestdispatcher が残りのサービスでどのように機能するか

サーブレットでは requestdispatcher を使用でき、サーブレットからサーブレットまたは html ファイルに転送されます。クライアント側で404エラーが発生しています。残りのサービスでこれを達成するにはどうすればよいですか。コードに従ってください

私のコーディングに何か問題があります..?間違っている場合は修正してください

0 投票する
2 に答える
4743 参照

java - getRequestDispatcher は、同じサーバー内の異なるプロジェクトのサーブレットに対してどのように機能しますか?

サーブレットでは requestdispatcher を使用でき、あるサーブレットから同じプロジェクト内の同じセッションを持つ別のサーブレットに転送されます。同じサーバーの別のプロジェクトで getRequestDispatcher を達成するにはどうすればよいですか?

同じプロジェクトで getRequestDispatcher が正常に動作しています。しかし、別のプロジェクトでは機能していませんか?誰でも理由を説明できます..?

0 投票する
2 に答える
1866 参照

java - 「/WEB-INF」の下のリソースへの RequestDispatcher.forward() が WebSphere で機能しない

私のサーブレットの 1 つで、RequestDispatcher.forward()WEB-INF フォルダーの下のどこかにある静的リソースへの呼び出しを呼び出します。

このサーブレットへの移動は、Tomcat、Jetty などの下では正常に機能しますが、WebSphere 7 では機能しません。(ブラウザーとサーバー ログの両方で) 表示されるエラーは次のとおりです。

最初は、WEB-INF の下のリソースへの内部転送を許可するために、WebSphere に特定の構成が必要になる可能性があると想定していましたが、役に立つものは何もググることができませんでした。

なぜこれが起こるのでしょうか?

前もって感謝します!

0 投票する
1 に答える
566 参照

jsp - デフォルトで dopost または doget を転送していますか?

私の簡単な質問は次のとおりです。

デフォルトでは、私がそうするときrequest.getRequestDispatcher("\someUri").forward(request, response);

それdoPostdoGetリクエストですか?そして、それは正確に何に依存していますか?(ラッパークラスを作成していないと仮定します。)

0 投票する
1 に答える
1038 参照

java - サーブレットから jsp へのリクエストのディスパッチ

テーブルにいくつかのレコードを表示するjspページがあり、各レコードの横に更新というリンクがあります。update がクリックされると、jsp ページは url からレコード ownername 、record title などの情報を取得するサーブレットを呼び出します (リンクがクリックされると、これらの情報は url に添付されます)。

jsp ページによって呼び出されたサーブレットは、その要求と応答を別の jsp ページにディスパッチし、「OK」と表示します。(これは私がセットアップした単純なプログラムです)

私の問題は、sevlet が他の jsp ページにディスパッチできないことです。

これが私がやったことです:

これは、レコードを表示する最初の Jsp ページです (完全に機能します)。

これは、呼び出すサーブレット コードです。

//このサーブレットは他の JSP ページにディスパッチします

更新するURLの余分なものを削除すると(最初のjspページコードで)、機能することがわかりましたが、問題は、将来何か他のものを実装するためにそれらの余分なものが必要なことです。

お時間をいただきありがとうございます。

0 投票する
1 に答える
146 参照

java - 共有データベースのすべてのアプリケーション java にデータを更新するにはどうすればよいですか

Web アプリケーションを作成しています。同じアプリケーションは別のマシンから実行されますが、共通のデータベースが使用されます。アプリケーションが起動すると、データベースからすべてのデータが取得されます。しかし、あるアプリケーションからデータを更新すると、他の実行中のアプリケーションがデータが更新されたことをどのように認識するか、任意のアプリケーションからデータベースを更新すると、他の実行中のアプリケーションがすぐに通知を受け取り、データを更新する必要があります。

考えられる解決策の 1 つは、リスト内のすべてのアプリケーションの URL を取得し、値を更新した後、すべてのアプリケーションにリクエストを送信することですが、send Redirect を使用してこれを行う方法です。それは正しい方法ですか?または、これを行うための他の最も簡単な方法です。私を助けてください。

0 投票する
1 に答える
226 参照

java - トリッキーなリダイレクトを使用して、あるサーブレットから別のサーブレットにリダイレクトする方法は?

2 つのサーブレットがある場合:

それらの間でリダイレクトを行うにはどうすればよいですか? getRequestDispatcher メソッドで使用する必要があるパスはどれですか? もう 1 つの条件 - Servlet2 は、注釈または web.xml にマッピングされていない必要があります。