奇怪的session问题,为什么有时session的值取不到???
我作了个单据管理系统,在登录成功时把session设定好,可有时session的值却取不到。有时又是正常的。老是要弹几次你未登录后才能完全正常工作
我用的resin3.0,语句分别是:
<% session.setAttribute("right","true"); %>
我判断时用的是:
<%
String rit="";
if(session.getAttribute("right")!=null)
rit=(String)session.getAttribute("right");
if(!rit.equals("true"))//判断是否已经登录
{
%>
<script language="javascript">
alert("你尚未登录系统!请先进行登录。")
location.href='index.jsp'
</script>
<%
}
%>
我以前用session.putValue(),session.getValue()也同样有这个问题。
session.putValue(),session.setAttribute()又有什么区别呢?