我现在需要利用session来传递一个查询条件,eg:session.setAttribute("a",b);
由于需要根据不同的条件来查询多次,但是当我进行第二次查询的时候却发现第一次保存在session中的查询条件依然存在,即第二次执行session.setAttribute("a",b)后a的值不是第二次选中的条件,而是与第一次的条件的组合。
请问怎么在进行第二次查询的时候能清空第一次保存在a中的值啊?
由于需要根据不同的条件来查询多次,但是当我进行第二次查询的时候却发现第一次保存在session中的查询条件依然存在,即第二次执行session.setAttribute("a",b)后a的值不是第二次选中的条件,而是与第一次的条件的组合。
请问怎么在进行第二次查询的时候能清空第一次保存在a中的值啊?
用request.setAttribute和request.getAttribute`是否好一点呢?
或存request中
1session
2url
3request
可以移除此session:session.removeAttribute("a").
但如果是查询的话用大量的session而且频繁操作 不是很妥