zoukankan      html  css  js  c++  java
  • Java之基于S2SH与手机数据交互(一)

    在前两篇博客,介绍了在eclipse上搭建SSH,可是好多小伙伴反映。看了偶写滴博客。跟着搭建还是错误百出,唉!

    事实上不经历错误怎么能不见红线啊!于是我在上篇博客补充了他们的错误,还在被错误困扰的童鞋,能够去看一看。
    今天我们简介一下。怎样在SSH基础上与手机进行数据交互。如今后台给移动端传递数据一般都是以json的格式传递给移动端,然后移动端在对json进行解析。说白了就是给一个链接,打开之后就像下图那样的数据。

    这里写图片描写叙述

    像这种数据该怎么给手机端提供呢?接下来就来学习一下怎样给移动端提供数据。

    (一)get无參的请求返回。我们新建一个Action:JsonAction 然后我们在这个Action里面新建一个方法,如图:

    这里写图片描写叙述

    这里我们把要返回的数据放到一个map集合里,然后把它与Response一起传到一个转json的工具类里面,这个工具类是用fastjson,所以要导入fastjson的jar包。事实上这样子就把我们想要返回的数据转成json格式了。可是手机端怎么获取呢?
    我们要在struts.xml里面要对刚才那个Action注冊一下。

    这里写图片描写叙述

    这里和之前配置不同的地方是,这次我们加入了method,这样server就知道它要调用Action里面的哪个方法了。
    測试效果图:

    这里写图片描写叙述

    手机端:

    这里写图片描写叙述

    (二)post带參数请求返回。首先我们要获取參数,然后依据參数进行数据返回,代码如图:

    这里写图片描写叙述

    这样子就依据不同的參数,做出不同的响应。

    然后我们也要对这种方法在struts.xml进行对应配置:

    这里写图片描写叙述

    效果图:

    这里写图片描写叙述

    因为近期工作忙,语言表达难免有不足的地方,假设问题,请与我联系~~

    代码地址

    fastjson.jar下载地址

  • 相关阅读:
    洛谷P3799 妖梦拼木棒
    bzoj1008 [HNOI2008]越狱
    洛谷P3414 SAC#1
    洛谷P1078 文化之旅
    bzoj1053 [HAOI2007]反素数ant
    洛谷P1588 丢失的牛
    bzoj1085 [SCOI2005]骑士精神
    noip2016 蚯蚓
    noip2016 换教室
    html笔记03:表单
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7364933.html
Copyright © 2011-2022 走看看