演示过程:
首先,在浏览器上输入相应的地址如 IP+端口+项目+变量=值其次,根据变量所输入的值查询当前数据库中所包含的数据存储在OBJECT对象中。最后,将OBJECT对象存放在SESSION中,在着中情况下只要浏览器不关闭那么SESSION存放的数据永远是当前的OBJECT。
问题:如果,我在刚刚输入完的地址栏上修改变量值的,那么,应该重新查询数据库中相应数据存放在OBJECT中在讲OBJECT对象存放在SESSION中而现在的过程不是着样。变量值不管发没发生改变那么他永远只会访问上一次存放的SESSION中的数据。解决:
首先,判断上一次REQUEST中变量值与当前REQUEST中变量值是否一致一定不一致,如果不一致那么重新根据变量值查询数据库中数据存放SESSION中,反之一致的情况下表示当前REQUEST里面信息是上一次用户信息。
其次,最关键之处在于如何的得到上一次的浏览器的变量值 当浏览器刷新或者关闭以后变量值应该消失吧,那么你应该如何做出当前的变量值跟上一次变量值的变化呢。
最后,所存放的对象信息存放在共享中SESSION中。
首先,在浏览器上输入相应的地址如 IP+端口+项目+变量=值其次,根据变量所输入的值查询当前数据库中所包含的数据存储在OBJECT对象中。最后,将OBJECT对象存放在SESSION中,在着中情况下只要浏览器不关闭那么SESSION存放的数据永远是当前的OBJECT。
问题:如果,我在刚刚输入完的地址栏上修改变量值的,那么,应该重新查询数据库中相应数据存放在OBJECT中在讲OBJECT对象存放在SESSION中而现在的过程不是着样。变量值不管发没发生改变那么他永远只会访问上一次存放的SESSION中的数据。解决:
首先,判断上一次REQUEST中变量值与当前REQUEST中变量值是否一致一定不一致,如果不一致那么重新根据变量值查询数据库中数据存放SESSION中,反之一致的情况下表示当前REQUEST里面信息是上一次用户信息。
其次,最关键之处在于如何的得到上一次的浏览器的变量值 当浏览器刷新或者关闭以后变量值应该消失吧,那么你应该如何做出当前的变量值跟上一次变量值的变化呢。
最后,所存放的对象信息存放在共享中SESSION中。
你要的这个功能与session无关的 如果你要的话, 在Servlet里面重定向的时候 路径为/xxx.jsp?id=新id. 这样整..
这句话不太理解。session中的数据在用户访问过程中是共享的,怎么有上一次下一次的区别的?