SSH 和Android 客户端之间的通讯
来源:互联网 发布:wifi怎么绑定mac地址 编辑:程序博客网 时间:2024/05/17 03:47
这是前几天的研究,项目中用到了。ssh框架搭建的服务器,Android的客户端之间的数据交互,就写了一个简单的登录。 Struts,hibnate,Spring的环境搭建就不说了,基本上都会了,现在主要说简单的配置。 struts.xml 的配置 struts 要加的几个关键jar文件 *
gson-2.2.4.jar //google 官方的json
struts2-json-plugin-2.3.15.1.jar //struts json 需要的jar
<package name="struts2" extends="json-default"> //继承struts的json <action name="user_*" class="loginaction" method="{1}"> <result type="json"></result> <!--<result name="success">/success.jsp</result> <result name="input">/index.jsp</result>--> </action> </package>
Action中的 方法
list = usi.findAll(); //查询到的集合 Gson gson = new Gson(); try { json = gson.toJson(list, new TypeToken<List<User>>() { }.getType()); //封装成json (String) 类型的 this.response.setContentType("text/json;charset=utf-8"); response.setCharacterEncoding("UTF-8"); //设置输出字符集格式 byte[] jsonBytes = json.toString().getBytes("utf-8"); //转换成字节 response.setContentLength(jsonBytes.length); response.getOutputStream().write(jsonBytes); //输出数据 response.getOutputStream().flush(); response.getOutputStream().close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Android 客户端获取到数据以后 需要转换 需要把接收到的数据 转换成对象集合,和服务器Action 返回的对象一样
list=gson.fromJson(msg.obj.toString(),new TypeToken<ArrayList<User>>() {}.getType());
0 0
- SSH 和Android 客户端之间的通讯
- WebSocket实现Android客户端之间的简单通讯
- WebSocket实现Android客户端之间的简单通讯
- WebSocket实现Android客户端之间的简单通讯
- 客户端之间通讯问题
- 电骡协议规范(三):客户端和服务器之间的UDP通讯
- 实现多客户端和服务器之间的通讯(TCP协议下,多进程)
- Android客户端与Java tomcat之间HTTPS通讯
- 足迹二:Android客户端与PC服务端之间的SOCKET通讯实现登陆功能(客户端 仅供学习)
- java TCP客户端与服务端之间的通讯
- 新手学习-Tcp的服务端与客户端之间进行通讯
- android应用程序组件之间的通讯
- 测试unity与android之间的通讯
- Android开发之Activity之间的通讯
- Android线程之间的通讯机制Handler
- android 广播实现activity之间的通讯
- 客户端和服务端通讯的一种方式
- 客户端Android和Webservice之间的图片文件传输解决方法
- MongoDB 概念解析
- 大jsp包含小jsp,使用jquery实现对小jsp(返回的是四个数字验证码)刷新
- 位运算及位运算解题的基本思路
- 硅谷
- Theano
- SSH 和Android 客户端之间的通讯
- Java 使用AES/CBC/PKCS7Padding 加解密字符串
- Android RecyclerView简单运用
- DES 加密 与c#。ios 通用
- maven jar包冲突
- 笔记
- bzoj4653 [Noi2016]区间
- RMAN Backup Performance
- 责任链模式---遇上对的人