我在登录的时候.在servlet中验证
如: session.setAttribute("flag",aa); (aa等于yes或是no)在jsp中
我调用
if(session.getAttribute("flag").equals("yes"))
{
out.print("yes");
}
else
{
out.print("no");
}这个session好像只能用一次
当在登录的时候 session有值.jsp中可以调用这个session 而当我刷新,或是点到另一个页面时 session就不存在了.页面也会报错.请大家请教.
//////////////////////////////////////
我也这样写过.也和上面的情况一样
String ff = session.getAttribute("flag"); (会出错)
String ff = (String)session.getAttribute("flag"); (会出错)
Srring ff = session.getAttribute("flag").toString(); (会出错)///////////////////////////////////////
如: session.setAttribute("flag",aa); (aa等于yes或是no)在jsp中
我调用
if(session.getAttribute("flag").equals("yes"))
{
out.print("yes");
}
else
{
out.print("no");
}这个session好像只能用一次
当在登录的时候 session有值.jsp中可以调用这个session 而当我刷新,或是点到另一个页面时 session就不存在了.页面也会报错.请大家请教.
//////////////////////////////////////
我也这样写过.也和上面的情况一样
String ff = session.getAttribute("flag"); (会出错)
String ff = (String)session.getAttribute("flag"); (会出错)
Srring ff = session.getAttribute("flag").toString(); (会出错)///////////////////////////////////////
{
out.print("yes");
}
else
{
out.print("no");
}这样试试
写入:
session.setAttribute("flag",aa);
获取:
aa=session.getAttrbute("flag");
if(aa==null)
{
throw new exception("请用户先登陆");
}
试试 session.isNew();session.getCreationTime() 看看就知道了
出错的话看看出错信息,try,catch一下