欢迎来到天天文库
浏览记录
ID:6029623
大小:92.00 KB
页数:12页
时间:2017-12-31
《android(五)数据存储之五网络数据交互》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、昨天我们只对Android接收网络数据进行了简单介绍,今天我们完成了Android数据存储网络部分的所有内容。在此我将对这非常重要的内容进行总结。 本篇日志是对Android与WEB应用服务之间进行数据交互的总结,下篇日志是一个经典而又让人十分好奇的Android多线程断点下载应用的总结。下面我们开始Android与网络数据的交互。 一、创建WEB应用服务 使用eclipse3.5创建一个动态WEB应用,使用Struts1处理用户请求。我们此应用添加一个DispatchActio
2、n,并为它添加四个方法创建用于处理Android以各种方式提交的请求。 1.创建动态WEB工程 Projectname:AndroidWebServer Targetruntime:ApacheTomcatv6.0 Dynamicwebmoduleversion:2.5 Configuration:DefaultConfigurationforApacheTomcatv6.0 2.添加DispatchActionpackage c
3、om.changcheng.web.struts.actions; import java.io.File;import java.io.FileOutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apache.struts.action.Act
4、ionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.actions.DispatchAction;import com.changcheng.web.struts.forms.DataForm; public class AndroidWebServer extends DispatchAction{ // Andoird以Get方式发送的请求 public A
5、ctionForwardsendDataByGet(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse) throws Exception{ Stringname=request.getParameter("name");
6、 request.setAttribute("message", "Hello" +name); return mapping.findForward("success"); } // Andoird以Post方式发送的请求 public ActionForwardsendDataByPost(ActionMappingmapping,ActionFormform,
7、 HttpServletRequestrequest,HttpServletResponseresponse) throws Exception{ Stringname=request.getParameter("name"); request.setAttribute("message", "Hello" +name); r
8、eturn mapping.findForward("success"); } //Andoird以表单方式发送的请求 public ActionForwardsendDataByForm(ActionMappingmapping,ActionFormform, HttpServletReq
此文档下载收益归作者所有