問題タブ [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 投票する
2 に答える
6811 参照

java - サーブレット リクエストをジャージー リソース メソッドにディスパッチする方法

サーブレットからジャージー (JAX-RS 実装) リソース クラスにリクエストをディスパッチできるかどうか疑問に思っています。私はそれをやろうとしていますが、うまくいかないようで、ログによると、ジャージーリソースに到達していません。

コード例を以下に示します。私がやろうとしていることは、何らかの理由で不可能ですか?

アドレス バーを介してWeb ブラウザーで直接アクセスすると、Jersey リソースが正しく機能することに注意してください。

また、「RequestDispatcher.forward()」が期待どおりに機能することにも注意してください。そうでないのは「インクルード」だけです。

サーブレット

ジャージー リソース

web.xml の関連部分

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

jsp - ReguestDispatcher によるリダイレクト後、ページ コンテキストが表示されない (白いページ)?

プロジェクト ページから移動して、現在のプロジェクトのタスクを表示します。

選択したプロジェクトのタスク ページにリダイレクトする必要があります。ok url にリダイレクトされますが、ページが表示されません。それは白いページを示しています:

タスク表

URL は正しく、パラメーターは正しく渡されます。

ここに抜粋されていprojectTable.jspます:

ブラウザでの表示:

プロジェクト テーブル

移動はリンクボタン - として実装されていますSee tasks

TasksTableServletのスニペットは次のとおりです。

そして、これが tasksTable.jsp の内容です

このページが表示されない理由がわかりませんでした。私の考えでは、うまくいくはずです。

この問題を解決するにはどうすればよいですか?

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

java - requestdispatcher の応答パラメーター

リクエスト ディスパッチャー メソッドを使用して、あるサーブレットから別のサーブレットにリクエストを転送する場合forward、他のサーブレットが応答を生成するようにする場合、または他のサーブレットからの応答を呼び出し元に戻す場合は、include を使用します。

  1. forward には request と response の 2 つのパラメーターがあります。request は client request で、response とは何ですか? サーブレット 1 またはサーブレット 2 からの応答?
  2. インクルードにも同じことが言えます。応答オブジェクトには何がありますか? サーブレット 1 またはサーブレット 2 からの応答?
0 投票する
2 に答える
5365 参照

jsp - jspへのサーブレット転送

サーブレット「ShowEvents」があり、WebContent フォルダーにある JSP ページ「EventsOfClub.jsp」にリダイレクトしようとしています。私はエクリプスを使用しています。しかし、フォワードを行っても何も起こりません。これがよくある間違いであることはわかっていますが、ここで多くの質問を閲覧したところ、正しいリソース パスが見つかりませんでした (これが問題だと思います)。助けてください。

ショーイベント:

編集:ユーザーがログインすると、次のように ShowEvents サーブレットにリダイレクト (転送ではなく) します。

そして、先ほど述べたように、ShowEvents から "EventsOfClub.jsp" に転送します。問題は転送していないことだと思いました。しかし今、ログインからShowEventsに転送すると

同じ問題が発生しています。つまり、ログインしたままになり、空白のページが表示されます。(以前、ShowEvents は空白のページを表示していました)

編集: スタック トレース:

ログインサーブレット

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

java - JSP/サーブレットのリクエストで属性を設定できません - Java?

jsps コードで実行する手順は次のとおりです。1) ログイン ページをサーブレットに投稿します。

2)サーブレットで、いくつかのリクエスト属性を設定し、ディスパッチャーを使用してリクエストを別のリクエストに転送して、Bean プロパティを設定します。

3) Bean はプロパティを設定し、別の URL に転送します。

4) この URL では、リクエストから属性を取得してページに表示します。リクエストから、私nullの属性がリクエストに応じて設定されていないことを示しています。つまり、displayinfo.jsp以下はWelcome Nullを表示します。属性が設定されていないのはなぜですか?

これが私のコードです: Login page:

servlet:

setBean.jsp

displayinfo.jsp:

私のbeanは正しいです。私はそれをテストしました。上記に関連するコードを貼り付けました。完全なコードではありません

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

servlets - rd.include と rd.forward() の flush()

Web アプリに次のコード スニペットがあります。

Forward() の前に flush を使用すると、スローIllegalStateExceptionされます (flush を呼び出した瞬間に応答が送信され、後で forward を使用して応答を再送信しようとしているため) rd.include()。ここで例外をスローしないのはなぜですか?

ティア