0

Androidクライアントからデータを受け取り、何かを送り返すアプリを作りたいです。HttpServletResponse 経由でデータを送り返すのは良い習慣ですか? そして、それを行うための最良の方法は何ですか? これが私のサーバーコードのスニペットです。data送り返したいです:

public void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {

    BufferedReader reader = req.getReader();
    StringBuilder sb = new StringBuilder();
    String line = reader.readLine();
    while (line != null) {
        sb.append(line + "\n");
        line = reader.readLine();
    }
    reader.close();
    String data = sb.toString();
    data="hello, "+data;
}
4

1 に答える 1

2

コードのスニペットはサーバーコードであり、サーバーから返される大量のデータがある場合は、ストリームを使用するか、次のようなものを書くことができます

PrintWriter writer = resp.getWriter();  
writer.println(data);  
于 2012-04-10T08:13:48.980 に答える