この記事は、Ajax テクノロジーのサーブレットの最後にある出力ストリームに関する関連情報を主に紹介しています。非常に優れており、必要な方は参考にしてください。
Ajax のサーバー側では、PrintWriter out=resp を使用します。データに応答するときに、out.write ではなく out.print(0) と out.print(1) が使用されるのには理由があります。 まず、類似点を見てみましょう。印刷と書き込みの違い。
共通点は、どちらもページを更新せず、結局は元のページにデータを書き込むだけであるということです
違いは、printメソッドは変換できるということです。各種データを文字列として出力します。オーバーロードされた write メソッドは、文字、文字配列、文字列、およびその他の文字関連データのみを出力できます。
したがって、ページの JS コード内の設定コールバック関数では、サーバーから返された値を使用して、サーバーの最後の出力を表示するかどうかを決定することができます。 -side サーブレットが数値であるため、writ を使用すると数値が文字列に変換されて出力されず、ページ上での戻り値の判定が誤ってしまいます。
上記は、編集者が紹介した Ajax テクノロジーのサーブレットの最後にある出力ストリームです。ご質問があれば、メッセージを残してください。編集者が返信します。時間。また、スクリプト ハウスの Web サイトをサポートしていただきありがとうございます。
上記は私があなたのためにまとめたものです。
関連記事:
Ajaxフォーム送信とバックグラウンド処理をベースにしたシンプルなアプリケーション
以上がAjaxテクノロジにおけるサーブレット終了時の出力ストリームについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。