00:00
我们看这两个。一个是http session act listener。一个是at TP sessioning list,那这两个我们先来看它,先看这个ATP session list这个里边啊,这个接口里边有两个方法,一个叫value。B的一个叫value andb,什么意思呢?只绑定只解绑啊。用。是什么。当我们将。实现了这个接口的。对象。放入到三神域里边的时候,或者是从三身域中删除时。那么都会触发。这个接口确切的说都会触发这个接口中的这两个相应的方法。
01:07
那我们来写程序。ICA,哟,错了。是。这是。啊,咱们那个名字太长了呀,就叫它吧,IP3班丁。Listener。205。你看着它的不同点在哪?我现在来定一个实体class,这实体叫student。
02:00
Come,北京。power.bases。他需要实现。一个接口。就我们刚才说的http session。Bing listen。你注意是谁实现这个接口了,是实体类实现这个接口了啊。当然这个接口里边有两个方法,先不说这俩方法,那我们实体,实体肯定有其相应的属性啊,是吧,我们比如说这个叫name,这个是age。嗯,Name is,咱们这样吧,无参构造器,代餐构造器get center。
03:01
Two这一套东西吧。这个有了以后,我们再来说这个接口里边方法一个叫value是不是棒的。对不对。一个是value。好。这是干嘛的?你注意这个是当。当什么当前类的对象?绑定。到session是这个绑定到session什么意思啊。
04:02
这是什么意思?就是放入到三山狱中,这是绑定。会触发该方法的执行,那这个呢。这个是绑定这个什么解绑。解绑。当当前类的对象。Session解绑。十什么叫与30解绑啊,就是。从三生域中删除,诶会触发这个方法。
05:02
那么我们看一下吧。这个是。Student对象。呃,放入到了。三这是student对象。从三生玉。中删除对吧。当然这个对象具体的。值。我们其实可以通过。你看这有get对吧。我们可以通过get name get value给它获取到,这样吧,还是分开,像前面写的那样啊,给它分开写。
06:06
Get name等于。点get value好,那就这了,这强调一点啊。这是实体类实现。这个接口。OK了。我定好一个实体类了。下边来个页面。面简单呐。我就叫in,不叫index啊,我们还叫设点JP。
07:00
叫index的,主要是破案页面直接还运行出来了是吧,嗯,咱们这写写这个是什么。这样吧,先。创建吧student,诶光student你没导入这个包是不行的呀,或者这个类是吧import。呃,这个是空点,北京power no的点。Be their student。我一个student,张三23。好,然后我session.set attribute,我这个就叫STU,我不叫student了,我叫STU,好。
08:11
就这现在可以跑了。错了。肯定错了。怎么了,你没注册呀,是不是你这个监听器是不是没注册注意。这个监听器是不需要注册的。该监听器是不需要注册的。这是需要注意一点啊,这个接连器是不需要注册的,直接用就OK了。好。我这儿来了啊,秀点儿JP。
09:06
OK吧,是不是名字是ITU值是这个值。对不对,这不绑定吗。那再来一个解绑啊。三点是不是remove啊。I,这不解绑吗?这个是。Session绑定,这个叫session。解绑好。我光修改了页面了啊,所以我这儿。直接。伤心就行。
10:01
要不然这样。刷新。你看。这是放入到了。然后呢,三对象就删除了吧。然后这怎么又删除了,这这这怎么回事,这跟这个跟他有关系啊,你看看我现在重新发布。再发布一次。里面它主要和session有关系啊。页面。走。没问题吧,是不是OK了?这就OK了。
我来说两句