1

jsp経由で特定のURLにhttpリクエストを送信する必要があります(リンク/ボタンをクリックして)。http 応答ステータス コードに応じて、jsp で対応する出力を生成する必要があります (200 - アクション OK、404 - 不明なアクションなど、URL の内容は無関係です)。この動作を達成する方法はありますか?

私は春を使用しています。

4

2 に答える 2

1

最初に AJAX を使用してリクエストをサーブレットに送信し、サーブレットから必要な URL を呼び出します。その URL 応答から、int status = response.getStatus();サーブレットの HttpServletResponse オブジェクトで使用でき、取得した値に基づいintて if else ステートメントを記述できます。PrintWriterのメソッドを使用printlnして、jsp の ajax 呼び出しに応答/テキストを送信し、その jsp ページの任意の場所で使用します。

于 2012-11-03T11:41:35.470 に答える
0

jqueryを使用し、そのajaxメソッドを使用してajax呼び出しを行い、成功/エラーコールバックメソッドを使用してtextStatusを取得できます

于 2012-11-03T11:41:00.650 に答える