session 使用会带来一些问题,在实际项目中容易出现的一点总结
一.很多东西往里面存,这个都知道,基本没人会出现,出现都是折翼的天使
二.隔着几个页面传递参数,这个属于流程上的东西,操作第三部的时候就是要利用你第一步操作的数据,这种类似的情况然而这个数据又是没有存储的session就很好,这就引起了问题
1:时间失效问题-->>session里面放东西,这些东西在有个,下次登录后再次操作怎么办?
2:感染问题-->>后面的一些方法什么的都想从session里面取数据,那么就给程序带来了bug
3.再次感染问题-->>管理这些东西,复用你写的方法,调用你写的东西怎么办?不就要null异常了
如何解决:这个流程数据怎么解决,uri里面带数据,jsp页面里面默默hidden数据都可以,毕竟这样的东西也不多,不要怕麻烦,不然后面就是一大堆麻烦。