00:00
好,我们现在来开始上课啊,我们继续呢来讲这个。计算变Y,那刚才呢,我们看了计算的方式呢,用的是一种全局刷新。啊,这种方式大家可能都会了,我们相就是一个复习了,把let呢,它的创建方式呢也复习一下。在web X文件中呢,我们需要注册这个,我们现在呢,给用户展示结果呢,用的方式啊,是一个页面。Result JP带中用的是一个转发行为forward,那除了这样的方式以外呢,我们还可以通过这个应答对象输出数据,直接把结果呢输到页面上也可以,那换种方式来看。我们现在要做的是呢,把我们给用户展示数据的这个部分呢,我们不用这个result页面,而是直接呢,通过应答对象来输出这个数据,我们看怎么做,我现在呢准备呢再写一个。
01:03
把这个B呢复制一份。改个名字,我们叫做b mi to re server light,换个名字。好。然后在这里边我们改造方式是这样的,上面这些啊都不动,这也都不动。把这变了。不用它了,我们这块要使用http response来输出这个数据,直接把数据啊输入出来,响应给用户直接输出,首先看我们在方法的参数中。这有一个response,用它就可以了。那这里首先我们来使用response对象的set content type。来指定我们输出的数据的格式是网页的编码方式。
02:06
等于呢UTF杠八。接着我们来获取呢?Write print writer,对一项啊,我们执行response.get writer,得到的是一个print writer对象,然后我们使用这个print writer呢,输出数据,输出数据pw print LN,输出message,下面一个很重要的叫清空缓存。清空啊,缓存PW的flash清空缓存,目的是让我们输出这个数据,立刻输出给浏览器。最后是关闭close DW的close好,这样就完成了。下面我来访问这个。
03:11
打开web的叉mail,再配置一个select,这个select呢,我们是说使用。好。使用的是http response输出数据指定。名称呢,我们就叫做b mi so指定在class叫做b mi s。好再来配置呢,麦屏部分。好地址呢,我们叫做b mi print。
04:00
Mi,好。保存一下,然后我们的页面呢,我们呢看一看,好,这是我们原先用的这样的一个bm of light,我现在呢准备这么做。我把这个音带JP呢,附这一份。好,这个呢,我们就叫做b mi价的P。好把这地址呢换一下,换成刚刚配置的叫b mi print。换成它,我们看一下换成这个地址之后,能不能够通过我们的应答对象也能够将数据输出给浏览器。应该是可以的,没问题的,把下面呢跑起来。好起来啊。
05:06
嗯,不是打错了是吧,我看一下啊。B mi啊这个名字啊,行那一会儿呢,我稍微修改一下。好启用之后呢,我们这个名字把它拷一下。Means。好,那地址上呢,我们这儿访问的是。没吃好。计算的是李四啊,体重呢是82公斤,身高呢是一米八吧。提交,哎,我们看这是不是也输出这个数据了,你要注意这个数据,这个字符串就是我们的select中的字符串就是哪啊。就是这儿的字符串啊,就是它就这句话。这句话呢,现在是通过这个print message来进行输出的,那说明呢,你通过这个应答对象来输出这个数据,完全也能够输出给浏览器响应你的结果的,所以现在呢,你在这个浏览器中,哎,也看到了你的服务器端返回的数据。
06:21
然后我们用的是钙的方式发请求,这是访问地址,丙传参。把这个呢先记录下来,那刚才我们的访问地址,然后使用带的方式传递参数,这块是我们的参数啊,因为这块呢是经过编码处理的,这个值呢应该是我们的例四。后面的是我们的体重,我们的身高问号,前面的是算地址,后面是请求参数。
07:00
那返回的是我们的字符串数据。这用的依然是全局刷新,整个浏览器呢,全部内容发生了变化,现在是真真正正的用我们服务器端返回的数据能反射message吗?那你就把这个message整个的全部的替换为当前浏览器的全部内容了,这是我们的用应答对象来输出数据,实现的是一个全局刷新啊全局刷新。好,那传递刷新的例子呢,我们就做到这儿了,现在我们要实现的是一个局部刷新,局部刷新用阿贾克斯来做这个例子,用阿贾克斯来做这个例子。
我来说两句