java - 从服务器(java)发送数据到android客户端

标签 java android client

我想制作一个从 Android 客户端接收一些数据并发送回来的应用程序。通过 HttpServletResponse 发回数据是一个好习惯吗?最好的方法是什么?这是我的服务器代码 fragment ,我想发回数据:

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;
}

最佳答案

您的代码 fragment 是服务器代码,如果您有大量数据要从服务器返回,则使用流,否则您可以编写类似的内容

PrintWriter writer = resp.getWriter();  
writer.println(data);  

关于java - 从服务器(java)发送数据到android客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085232/

相关文章:

java - GWT:解析 CSS 样式属性

java - 使用 Kryo 反序列化包含一些不可反序列化对象的数组(抢救可反序列化部分)

java - 使用递归重复相同的数字

Android 向前兼容

android - 显示图片时,Google Ads MediaView 无法正确地将高度调整为 wrap_content

javascript - NodeJS 中 requestAnimationFrame() 的服务器端实现

http - IntelliJ HTTP 客户端 - 在另一个 POST 请求的后续 JSON 正文中使用从一个 POST 请求设置的变量

java - 如何从 map 叠加层传递值

java - 在 Java 中声明一个内联数组会更快(或更好)吗?

Android:没有文件出现在文件资源管理器中