资源简介
Android服务器端交互服务器端源码,可以参考我的博客:http://blog.csdn.net/yayun0516
代码片段和文件信息
package com.shao.action;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import com.google.gson.Gson;
import com.opensymphony.xwork2.ActionSupport;
import com.shao.domain.Music;
public class JSONAction extends ActionSupport implements ServletRequestAware
ServletResponseAware {
/**
*
*/
private static final long serialVersionUID = -3604892179657815531L;
private HttpServletRequest request;
private HttpServletResponse response;
private String format;
public String getFormat() {
return format;
}
public void setFormat(String format) {
this.format = format;
}
@Override
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
@Override
public void setServletResponse(HttpServletResponse response) {
this.response = response;
}
public void json(){
List list = new ArrayList();
Gson gson = new Gson();
Music m1 = new Music();
m1.setId(1);
m1.setAuthor(“周杰伦“);
m1.setName(“外婆“);
m1.setTime(“04:04“);
list.add(m1);
Music m2 = new Music();
m2.setId(2);
m2.setAuthor(“周杰伦“);
m2.setName(“半兽人“);
m2.setTime(“04:05“);
list.add(m2);
Music m3 = new Music();
m3.setId(3);
m3.setAuthor(“周杰伦“);
m3.setName(“乌克丽丽“);
m3.setTime(“02:55“);
list.add(m3);
java.lang.reflect.Type type = new com.google.gson.reflect.TypeToken>() {
}.getType(); //指定type
String beanListToJson = gson.toJson(listtype); //list转换成json字符串
System.out.println(“GSON-->“+beanListToJson);
try {
response.setCharacterEncoding(“UTF-8“);
this.response.getWriter().write(beanListToJson);
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-03-12 10:50 Test2\
文件 1382 2016-03-10 21:42 Test2\.classpath
文件 1330 2016-03-10 21:44 Test2\.project
目录 0 2016-03-12 10:50 Test2\.settings\
文件 522 2016-03-10 21:42 Test2\.settings\.jsdtscope
文件 364 2016-03-10 21:42 Test2\.settings\org.eclipse.jdt.core.prefs
文件 474 2016-03-10 21:42 Test2\.settings\org.eclipse.wst.common.component
文件 464 2016-03-10 21:42 Test2\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-03-10 21:42 Test2\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-03-10 21:42 Test2\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2016-03-12 10:50 Test2\WebRoot\
目录 0 2016-03-12 10:50 Test2\WebRoot\me
文件 39 2016-03-10 21:42 Test2\WebRoot\me
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\classes\
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\classes\com\
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\classes\com\shao\
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\classes\com\shao\action\
文件 613 2016-03-12 10:18 Test2\WebRoot\WEB-INF\classes\com\shao\action\JSONAction$1.class
文件 3187 2016-03-12 10:18 Test2\WebRoot\WEB-INF\classes\com\shao\action\JSONAction.class
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\classes\com\shao\domain\
文件 1139 2016-03-10 21:43 Test2\WebRoot\WEB-INF\classes\com\shao\domain\Music.class
文件 800 2016-03-10 21:21 Test2\WebRoot\WEB-INF\classes\struts.xm
目录 0 2016-03-12 10:50 Test2\WebRoot\WEB-INF\lib\
文件 210856 2016-03-10 19:51 Test2\WebRoot\WEB-INF\lib\gson-2.3.1.jar
文件 605 2016-03-10 21:42 Test2\WebRoot\WEB-INF\web.xm
文件 834 2016-03-10 21:42 Test2\WebRoot\index.jsp
目录 0 2016-03-12 10:50 Test2\src\
目录 0 2016-03-12 10:50 Test2\src\com\
目录 0 2016-03-12 10:50 Test2\src\com\shao\
目录 0 2016-03-12 10:50 Test2\src\com\shao\action\
............此处省略4个文件信息
- 上一篇:Android-电池信息获取
- 下一篇:Java基础视频传智播客刘意
相关资源
- Android-电池信息获取
- Android开发手机相机
- 计算器 实现加减乘除混合运算
- 计算facebook sdk需要的key hashes
- Android的SQlite开发完整demo
- Android自动聚焦、拍照、缩放标准大小
- MPAndroidChart 3.0.1版本jar包
- Android后台开启服务默默拍照
- android串口收发数据
- Android蓝牙聊天项目非常详细
- android手机通讯录的毕业论文
- 基于android系统的文件浏览器
- android BLE 分包发送数据
- smali文件编译java文件
- Android studio 配置gradle 2.3.3 插件所需
- Android两级导航菜单栏--FragmentTabHost+自
- 基于安卓的闹钟APP
- android 蓝牙 RFID 读写芯片 demo
- 基于Socket的Android手机视频实时传输服
- 基于Android平台下的五子棋开发
- 基于Android的手机日程管理系统
- android图片的二值化处理
- Android实时预览摄像头、绘制浮层
- android文件读取、写入(自带空间、
- android.iml 和android.ipr
- android adb.exe version1.0.22 version1.0.25
- 移动 android studio 天气预报
- UiAutomatorviewer 源码对应 Android 8.0
- androidstudio3.1.4
- android断点续传demo
评论
共有 条评论