Ajaxテクノロジにおけるサーブレット終了時の出力ストリーム例の詳細説明

小云云
リリース: 2023-03-19 13:40:02
オリジナル
1279 人が閲覧しました

この記事は、Ajax テクノロジのサーブレットの最後にある出力ストリームに関する関連情報を主に紹介するもので、必要な方は参考にしていただければ幸いです。

Ajax サーバーがデータに応答するために PrintWriter out=resp.getWriter() を使用する場合、成功または失敗を示すために out.write の代わりに out.print(0) と out.print(1) が使用されるのには理由があります。まず、print と write の類似点と相違点を見てみましょう。

共通点は、どちらもページを更新せず、結局は元のページにデータを書き込むだけであるということです

違いは、printメソッドは変換できるということです。各種データを文字列として出力します。オーバーロードされた write メソッドは、文字、文字配列、文字列、およびその他の文字関連データのみを出力できます。

したがって、ページの JS コード内の設定コールバック関数では、サーバーから返された値を使用して、サーバーの最後の出力を表示するかどうかを決定することができます。 -side サーブレットが数値であるため、writ を使用すると数値が文字列に変換されて出力されず、ページ上での戻り値の判定が誤ってしまいます。

関連する推奨事項:

jquery リクエスト サーブレットで Ajax 非同期リクエストの共有を実装

サーブレット + Ajax でインテリジェントな検索ボックス インテリジェント プロンプト機能を実装

ファイルのアップロードを実装するための js とサーブレットの実装手順h5

以上がAjaxテクノロジにおけるサーブレット終了時の出力ストリーム例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート