00:00
方法的话呢,我们不一个一个来说,一会的话,我们会讲几个,其中几个比较重要的,这就过了。如何来获取session?过来吧。看这样的一个。嗯。叫一个什么呀。一个例子吧。Log GP里边我们打的这样一些信息。这是我以前在船只的时候画的哈,这还没改过来。然后呢,Log in.JSP到这个里边来,到这个里边之后的话呢,我这块我是欢迎你什么什么什么这个,然后这个写一个说重新登录。重新登录,然后重新登录的话,你注意什么呀,这个时候这个用户名的话呢,我可以在这里边获取到,然后我们还有一个注销,注销就去了一个新的页面,再重新登录的话,注意这个时候这个三身是不是新的呢?注销了不是,好了我们来试一下这个。关于session的。
01:01
来。Fashion。写一个叫。JP。老点。这个页面的话呢,我们不写太多东西了,我们就写一个form表单。呃,hello.jsp。Ma。Post。好吧,求一个name。饼铺子。Type name user name,对,写一个input。太萨。Value。发洗完。好了,这个写完之后的话呢,我们在这个上边啊,我们来写写几个东西吧,第一个session ID。怎么获取啊?
02:01
3.getid。打两个边。好,第二个我们打一个是不是新的is new。嗯。Section是新的吗?section.is new好了,第三个我们打一个section的一个最大时效max in。Active。三点,Get mark。Interval。好了,我们再打一个信息。还有啥?创建还有一个创建时间,上次访问时间。
03:00
创建时间上次访问时间,Create。Time。点get time。上次访问时间。Last。是吧?Time,上一次访问的时间session,点它last access time,我这些东西我都不是记得啊,反正那个单词差不多出来一写就可以了,好了,写一个它。Can。这个上去。OK。这是一样的,底下打个啥呀,这两个哈。可什么写?request.get name,哎,底下这两个会比较关键,大家看哈。
04:04
什么关键呢,第一个我有一个叫重新登录还是去哪啊hello.jp index。给叫重。心。重新登录,再来一个。空格NBSP。还有一个注销。祝。香。注销的话呢,我去love off。OK,写好写好之后的话呢,注意哈,我要是回来的话,我希望能在这个页面的这个里边来显示我刚才登录的那个名字。
05:03
怎么显示啊?看着。诶,我希望的话呢,我在这个里边,我点完这个超级链接,我到这个页面的话呢,我能过来显示,刚才登录那个名字怎么显示啊。目前我们不用三人,是不是也可以显示啊?我可以,我可以这么写吧。问号user name等于。request.get这可以吧?可以吧,我可以这样式儿回去肯定是可以的。但是呢,我们这块我们不用这个方式哈,我们用session的方式,于是。看到诶,我把它保存到。里边去set attribute your name。
06:04
Request get,有的。那我们说了啊,Session的好处就是我可以干什么呀,我可以跨页面,那于是的话呢,我点它回来这块这个value可以这么写,我们为了让第一次不是空的话,我怎么写。第一次不是空。这么写吧。说objectname等于三点。Get attribute叫you nameme if。如果。有的。You的name等于空的话,我就让U的name等于空串。过来,然后这块写上一个有的内写完。
07:06
好了,下一个是什么呢?下一个是注销,注销我们再看这两个,先跑起来看看效果。注意。3865新的我再刷一遍,不是新的了吗?是吧,创建这是这个创建时间,上一次访问时间,好了我写个艾特硅谷。Savage。爱硅谷还是3865重重新登录是不是有了,我需要看的是我这是一个超链接哈,我这里边没有带参数,这就是啊,我两个页面在共用着服务器端的一个三对象,靠什么跟踪的,是不是靠这个3ID啊?我用cookie的机制,每一次都会把那个CID传过去,找到我对应那个session对象,进而获取,获取这个值看到了。
08:06
不都一样啊,每次这个值会改,因为这是什么呀,最后一次访问时间嘛,好了看注销。注销是什么意思啊?CTRLC注销,我要把三身重置销毁。这个呢,还要。CTRLC过来。写个什么呀,写个拜吧。拜拜拜,然后怎么了?告他一声。3.in。来。这得改了啊,改成什么呀。改成session.get。
09:03
或许嘛。好,再看。过来。登录3865注销是不是还是3865啊,拜拜了。拜拜的话,我刷这个吧,我直接刷它。大家看这是不是一个新的了,这是新的吧。那你要是一个新的话,我那30里边是不是没有吃了。一刷,为什么呀,因为我这个页面上面是不是写了一个image,然后我写个超链接。每次都是一个新的看叫65BF过来。零五七一来写上edge。硅谷啊,顶过来。新的重新登录可以显示过来,注意我点注销0571哈。
10:06
注销红登录。是不是新的呀,这块是不是这块是不是不能显示了呀。因为它没了。懂吧,再看艾特硅谷,点进来。注销,我在这个页面再刷一次的话,是不是就是一个新的赛了,OK,那以上的话呢,我们就演示了赛里边常用的几个方法。看一下这个图吧,这个图跟我们前面讲的差不多,我第一次请求的时候呢,会创建一个新的,然后会给我传回一个解散ID,我下一次传的话,根据session的机制,我会把这个解ID传过来,进而找到我这个session。好吧,大家把这个例子来写一下来,呃,这个体验一下关于fashion的这样的一个方法。
11:01
说吧,呃,我们关于session呢,最重要的方法就是这个设置属性跟获取属性,这是两个最最重要的方法,你需要知道session是代表了浏览器跟服务器的一次会话。所以说。其特点是。啊,我只要我这个浏览器不关,那么我自始至终都是一个session,于是的话呢,可以在那个session里边存取数据的时候,我在另外一个页面,我就可以得到那个属性值。
我来说两句