是这样的做一个电影订票系统,有一个电影详情展示页面,详情是放在session作用域中的,打开一个页面(假设是“从我的全世界路过“这部电影)没有问题,但是如果上个页面不关闭再打开另一个页面(假设是“湄公河行动”页面),然后再去刷新从我的全世界路过页面,该页面信息就全变成了湄公河行动,请问这种情况有什么好的解决办法吗?
这种问题不能用session来解决,首先你得了解session是什么,session是存在服务器中,生命周期为一次会话的时间,session里面存的东西可以给整个会话过程使用,用于存储一些公用不变的信息,基本上都是存储当前用户的信息。
把电影名称存在session里面,当你打开另一个页面的时候,session的值就会改变,session里面永远只存在一条电影的信息,就是最新打开的电影信息。
打开页面时,先请求后台,获取电影的信息,然后传到前台,具体怎么传每个人用法不一样,后台可以request或model传参数,前台可以用jstl接收数据,但是不能用session来传值