2 つの Web アプリケーションがあります。1 つはクライアントで、もう 1 つはプロバイダーです。プロバイダーは、マルチパート ファイルのアップロード リクエストを処理するサーブレットをホストしています。クライアントはファイルをプロバイダのサーブレットにアップロードします。ボトルネックは、クライアントに応答を返す方法です。クライアントは、プロバイダーから返された応答に従って処理する必要があります。両方のアプリケーションが異なるサーバーにあるため、リクエストとレスポンスをサーブレット/jsp に転送することはできません。次に、クライアント側で応答をトラップする方法は?
2000 次
1 に答える
0
応答本文に書き込むだけです。
response.setContentType("text/plain");
response.getWriter().write("OK");
「クライアントサーバー」による応答の解析がより簡単になるように、XML または JSON を記述することもできます。
コメントに従って更新してください。質問の定式化が明らかに不十分であり、実際の問題は別の場所にあります。問題は応答処理ではなく、要求処理です。JS/Ajax では multipart/form-data リクエストを起動できません。非表示の HTML iframe で Flash または POST フォームを使用する必要があります。ここでたくさんの例を見つけることができます。個人的にはjQuery Form pluginをお勧めします。
于 2011-01-05T13:09:46.257 に答える