zoukankan      html  css  js  c++  java
  • 软工超越日报-安卓APP联网下载数据(1) 5/8

    我们的app本身是要有联网功能的,那么我们要从网站上先获取到对应的json数据:

    web服务器端servlet代码如下:

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            response.setCharacterEncoding("UTF-8");
            response.setHeader("Access-Control-Allow-Origin", "*");
            dao dao=new dao();
            infoV[] p=dao.seekallV();
            PrintWriter out=response.getWriter();
            int i=0;
            response.setContentType("text/html;charset=UTF-8");
            response.setHeader("content-type","text/html;charset=UTF-8");
            out.print("[");
            for(i=0;p[i].getId()!=null;i++) {
                out.print("{");
                out.print(""id":""+p[i].getId()+"",");
                out.print(""name":""+p[i].getName()+"",");
                out.print(""status":""+p[i].getStatus()+"", ");
                out.print(""symptom":""+p[i].getSymptom()+"", ");
                out.print(""level":""+p[i].getLevel()+"", ");
                out.print(""vcode":""+p[i].getVcode()+""");
                out.print("}");
                if(p[i+1].getId()!=null) {out.print(",");}
            }
            out.print("]");
            out.flush();
            out.close();
            
        }

    将数据库内信息拼接成完整字符串,效果如下:

     这是不是就有点像腾讯请求的那个json文件呢?

  • 相关阅读:
    安卓7.0手机拍照闪退问题解决
    自定义字体TextView
    Android Studio中的CmakeList NDK配置
    动态规划之最长公共子序列(LCS)
    快速排序
    KMP算法实现
    数据结构中的栈
    双向链式线性表(模板实现)
    Android Studio配置OpenCV(非NDK)
    AndroidStudio 1.4配置NDK
  • 原文地址:https://www.cnblogs.com/Sakuraba/p/14910883.html
Copyright © 2011-2022 走看看