在网上面看到很多从数据库或者android中给servlet传输数据,让其显示的,但是很少有有关用servlet读取数据库文件,然后将读取到的数据封装成对象,存入list,然后传输出去的

今天我将个人经验给大家分享一下,尽一点点的绵薄之力
从数据库中获取数据封装成对象,然后添加到list中这个大家应该会吧

怎么讲list传给android端呢?

使用json,将list转化成字符串,然后传输,在android端再用gson还原成成list,然后你就可以获取里面的对象或者数据了哦

servlet端:

将android开发用的gson jre包导入到工程文件中

PrintWriter out=response.getWriter();

Gson gson=new Gson();

String js=gson.toJson(list);

out.print(jsonString);

out.flush();

out.close();

在android端用gson在转换回来即可

Type listType=new TypeToken<List<Student>>(){}.getType();

Gson gson=new Gson();

List<Student> list=gson.fromJson(result, listType);//result就是从servlet端传过来的字符串

更多相关文章

  1. 一句话锁定MySQL数据占用元凶
  2. 论Camera和MediaRecorder的友情(安卓学习年度总结篇)
  3. Android(安卓)适配器模式应用及设计原理
  4. android 如何保留数据两位小数
  5. Android(安卓)dalvik虚拟机内部机制详解(2)____内存管理原理
  6. 《Android(安卓)全埋点解决方案》前言篇之大数据入门
  7. Android客户端与服务器端数据同步
  8. Android应用架构之MVP实现
  9. Android中ListView分页加载数据功能实现

随机推荐

  1. 在android应用中使用luasocket
  2. Android自定义进度条颜色
  3. 深入分析安卓(Android)中的注解
  4. cocos2d-x-3.1在eclipse中的环境搭建
  5. Android 属性系统 详解
  6. android api 中文 (75)—— AdapterView.On
  7. android Dialog去掉标题栏 和边框
  8. android 来去电监听
  9. android - edittext 默认隐藏软键盘
  10. 对Android设备通过局域网ADB进行调试