跪求session变量无法删除问题! 急~~
jsp里我加了一个flg到session里面;
function kensaku() {
<% result.getRequest().getSession().setAttribute("KENSAKU_FLG","1"); %>
}
action里我用这个flg做一个判断;
if (!req.getSession().getAttribute("KENSAKU_FLG").equals("1")) {
一系列处理。。。
。。。。
}
之后马上删除了session里的这个变量
req.getSession().removeAttribute("KENSAKU_FLG");
-----------------------------------------------
当本次action执行时,我监视到session里的flg确实被remove掉了,
但是,当我从新执行这个action时session里的flg还是“1”;
就是说一但flg set为“1”,当次action里是用req.getSession().removeAttribute("KENSAKU_FLG");可以删除掉;
但是当从新执行这个action时,flg还是“1”;
请各位高手帮帮忙,解决以下~~
困扰了我一天的问题了~
试过很多方法,就是不行~~~
------解决方案--------------------
重新到这个action前,有没有<% result.getRequest().getSession().setAttribute("KENSAKU_FLG","1"); %>
你可以简单的测试一下
两个页面,一个action,a.jsp设置session,b.jsp不设session,都可以转到action,action像你的那样,看下是不是删掉了
------解决方案--------------------