Android从服务器端获取数据的几种方法.doc
《Android从服务器端获取数据的几种方法.doc》由会员分享,可在线阅读,更多相关《Android从服务器端获取数据的几种方法.doc(7页珍藏版)》请在三一文库上搜索。
1、Android从效劳器端获取数据的几种方法在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从效劳器端获取数据呢?有很多种,归纳起来有一:基于 协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了-那么我们的这篇文章主要是将关于使用 协议获取效劳器端数据,这里我们采取的效劳器端技术为java,框架为Struts2,或者可以有Servlet,又或者可直接从JSP页面中获取数据。那么,接下来我们便开始这一路程:首先:编写效劳器端方法,我这里采用的MVC框架是Struts2,目的很单纯,就是为了以后做个完整的商业工程,
2、技术配备为:android+SSH。当然,篇幅有限,我这里就直接用Strtus2而已。效劳器端:新建WebProject ,选择Java ee 5.0.为了给工程添加Struts2的支持,我们必须导入Struts2的一些类库,如下即可有些jar包是不必的,但是我们后来扩展可能是要使用到的,就先弄进去:1: xwork-core-.1.jar 2: struts2-core-3: commons-logging-.jar4: freemarker-.jar7:commons-ileupload.jar9:json-lib-2.1-jdk15.jar 处理JSON格式数据要使用到 10:strut
3、s2-json-plugin-.1.jar 基于struts2的json插件以上的jar包,需要放在WebRoot/WEB-INF/lib目录下然后在web.xml文件中敲下:View Code struts2org.apache.struts2.dispatcher.FilterDispatcherstruts2/*index.jsp然后编写struts.xml文件,并放在WebRoot/WEB-INF/lib目录下:如下代码: View Code !- setting encoding,DynamicMethod,language - 配置好后,我们再根据标签内容来编写action。方法为
4、method对应的login,类名为loginAction,注意:包继承为:json-default ,输出结果类型为json如下:View Code public class loginAction extends ActionSupport implements ServletRequestAware,ServletResponseAware /* */private static final long serialVersionUID = 1L; ServletRequest request; ServletResponse response;public void setServlet
5、Request( ServletRequest request) this.request=request;public void setServletResponse( ServletResponse response) this.response=response;public void login() try / ServletRequest request =ServletActionContext.getRequest();/ ServletResponse response=ServletActionContext.getResponse();this.response.setCo
6、ntentType(text/html;charset=utf-8);this.response.setCharacterEncoding(UTF-8);if(this.request.getParameter(username).equals(123456)this.response.getWriter().write(真的很奇怪,日本人!);else if(this.request.getParameter(username).equals(zhd)this.response.getWriter().write(没有错,我就是东子哥!);elsethis.response.getWrite
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 服务器端 获取 数据 方法
链接地址:https://www.31doc.com/p-13775687.html