私のdドライブにはいくつかのpdfファイルがあります。私のアンドロイドアプリケーションでは、サーブレットからアクティビティクラスにファイルのリストを返す必要がありますが、すべてのファイルの名前を文字列として返します。しかし、私は各名前をseparetlyにする必要があります。サーブレットから自分のアンドロイドアプリケーションにリストを返す方法
答えて
サーブレットからAndroidアプリケーションにデータを渡すためにHTTPを使用しています。 HTTPはレスポンスの内容を気にしないので、渡すデータの構造を定義する標準的な方法はありません。あなたはあなたが好きなようにするのはかなり自由です。 したがって、ファイル名をサーブレットのコンマ区切りのリストに入れることもできます。
String[] filenames;
filenames = responseString.split(",");
簡単な方法です:あなたのAndroidアプリケーションでは、文字列の配列に離れ表す1人のファイル名を文字列を切ります。サーブレット内のファイル名からXMLを作成し、AndroidアプリケーションでXMLを解析することもできます。それはより良く見えるだろうが、それはより多くの仕事です。
ありがとうたくさん、私は別々に各文字列を持っています。あなたは私が提案したXMLファイルを使って同じことをどうやってくれますか? –
使用JSONObject
JSONObject jsEmployeeObj = new JSONObject();
JSONArray empArray = new JSONArray();
while (condition) {
JSONObject jsObject = new JSONObject();
jsObject.accumulate("name", res.getString("name"));
empArray.add(jsObject);
}
if ((empArray != null) && (empArray.size() > 0)) {
jsEmployeeObj.accumulate("employeeList", empArray);
} else {
jsEmployeeObj.accumulate("employeeList", "empty");
}
String output = jsEmployeeObj.toString();
リターン文字列... uがのアンドロイド
ありがとう、ああ、私もこの1つを行うことができます –
Tapaswiniスウェイン:それを持っている場合は、答えを受け入れてください – Ian
- 1. 自分のアンドロイドアプリケーションでフォントスケールを設定する方法は?
- 2. 自分のアンドロイドアプリケーションでのライブビデオフィード
- 3. 自分のアンドロイドアプリケーションからAndroid IPアドレスを設定する
- 4. 自分自身を繰り返さずにクロージャからデータを渡す方法
- 5. netbeansで自分のSIPサーブレットを実行する方法
- 6. リストから自分自身を除外して各プレイヤーにリストを送信する方法
- 7. ギャラクシータブに自分のアンドロイドアプリケーションをアップロードするには
- 8. 自分のアンドロイドアプリケーションが自己終了します
- 9. 自分自身からフラグメントを削除する方法
- 10. 自分自身を繰り返さない方法(DRY)
- 11. 自分のFacebookデベロッパーアプリのリストを取得する方法
- 12. listItemテンプレートからリスト自体のプロパティにバインドする方法は?
- 13. 私は自分のgithubリポジトリをoctokitでリストする方法
- 14. あるサーブレットから別のサーブレットにセッションを転送する方法は?
- 15. デスクトップから自分のhdfsファイルシステムにアクセスする方法
- 16. JSオブジェクト、自分の中からオブジェクトにアクセスする方法
- 17. アンドロイドアプリケーションからfirebaseデータベースにデータを追加する方法
- 18. PythonからWebページにリストを返す方法
- 19. アンドロイドアプリケーションのサービスからsqliteデータベースにアクセスする方法
- 20. 自分のプロジェクトのベンダーからWARを参照する方法
- 21. リストのリストを分割する方法
- 22. JSP-Servlet:JSPで受け取ったデータベースレコードをサーブレットから分割する方法
- 23. Pythonのリストから一致するアイテムを返す方法
- 24. List <CustomObject>:カスタムオブジェクトがリストから自分自身を削除する方法は?
- 25. 自分のサーバー(Apache)からdojoを実行する方法..?
- 26. ローカルリポジトリから自分のjarを使用する方法は?
- 27. 自分のメールアドレスからユーザー画像を取得する方法
- 28. sequelizejsからgrpcへの結果のリストを返す方法?
- 29. Swig:C++からTclへのポインタのリストを返す方法
可能重複してJSONをパースすることができます(http://stackoverflow.com [アンドロイドアプリケーションにサーブレットからのデータを渡す方法]/question/4733177/how-to-pass-data-from-servlet-to-androidアプリケーション) –
データを渡す必要はなく、私のサーブレットがフェッチするファイル名を返したいだけです。 –