00:00
下边呢,我们来说这个处理杰森,因为现在我们在开发的时候啊,用Ajax的机会非常多。包括我们返回杰森给这个安卓客户端或者iOS客户端,我们来看一下VC如何来处理杰森。大家做好思想准备哈,简单到没有朋友就特别简单,我们会分为两个阶段,第一个呢,我们就光说如何处理杰森,然后讲其运行原理,原理呢就是这个叫htp message convert,首先看如何处理杰森,我们搞到一个index。这个页面呢,我来写个超链接a craft test,杰森,Test,杰森写完,诶我们希望呢,它能够返回所有的employee,那我这块我需要加入一个JS。
01:01
SR scripts。下边加进来。放这吧。Script function,井号叫k Jason。Test jason.click function return for好了,如何处理杰森呢?那首先我需要发一个请求,不应该叫如何处理杰森哈,如何发送一个AX请求呢?然后我们会看到他如何返回一个杰森,那我来写吧。
02:07
叫什么呀?叫实际上是date.arrive是吧?哇,XX没有值。来吧。Post发请求,Ul X function我们讲了哈,我返回的呢,应该是一个。Employee的数组,具体返回的就是这里边儿所有的employee,看到了吧,他们有,呃,ID。Last name email gender,还有department,那我来显示一下for循环I等于零。I小于得塔点length I加加好的for ID等于得塔i.ID or last name等于data I点。
03:08
Last name,其他的我就不再一个不再一个一个显示了哈,我们给他加一下。加last name其他属性的显示方式是一样的,我们会通过Chrome浏览器看到它返回的是不是一个。接森的一个数组里边放的是不是一个一个的这个employee对象可以吧,好这个完事,那下一个问题呢,就非常的这个严重。这么严重啊,我得给他返回不是?怎么返回呢?哦,不是这个,应该是我这个test是吧。写个方法。错了,应该是哪个呀,他。CTRLC过来。
04:01
Return,哎,我们以前的写法就是这样的,Request mapping。这样写。大家可能还想着我要获取所有的employee,把那个employee放map里边,你会这么想吧?但是要放map里边的话,是不是意味着我必须表单刷新才能够获取到那个map数据啊?现在会出现一个颠覆性的效果,诶,我不是需要一个employee的一个数组吗?好的,我就返回这个employee的数组,看到了吧?保存。这是个什么类型?好吧。哎,我就返回employee的一个集合。
05:01
光这样当然不够。我们需要加上一个。注解真正开始了哈,加一个注解,这个注解呢,就。同时还需要加入三个架包。我们找到这个架包。一般。Java open source,我们找Jackson。Require。CTRLC过来看一眼。粘贴好了,走起。难道这样就可以实现了吗?早。CTRLC,我们来看我们的Chrome浏览器。省。看看这个更多工具,开发者工具。好点一下看这个值是可以进行打印的吧,诶再看看我们的这个返回的情况。
06:07
Response,看到了吗?这不就是我们的一个杰森数组吗?而且呢,打开诶我们看这个。都有对吧。这样这个返回呢,就成功了。好,总结一下如何做到的。首先加三个夹包。这个价包呢,就是这个杰克son下边这个铝块的这个价包呢,回头我们也会一并的发给大家。第二步,目标方法。直接返回你需要的这个数组,不需要转换啊,直接返回,我们就返回来一个employee的一个集合,不是数组,还是employee的一个集合,第三步加一个注解就可以了。
07:00
看到了吧,是不是简单到没朋友啊?下节课来说起原理,这节课呢,大家要把这个例子来自己的搞一下。
我来说两句