jsp 登录后页面保存登录信息
肯定要把登陆的信息存到session里边的 不可能存到application的 application的作用周期是在整个服务器运行阶段的,服务器重启信息才消失的。需要写一个检验的页面 就是从session中取出信息 如果为空就提示登陆 然后跳转,然后在每一个页面的顶部引用这个判断页面 < file="。
。。jsp"></ 页面跳转可以用js跳转。登陆成功后像这样把用户信息存到session里边 tAttribute(“LoginUser”,user);这个存的是user这个对象,然后在判断页面这样取出信息://判断用户是否已经登录,未登录则跳到登录界面 if ( tAttribute("LoginUser")==null) { int("<script language='javascript'>alert('对不起,您还没有登陆,请登陆!');window。
location='index。jsp';</script>"); return; }这里跳转到index。jsp页面。
关键看你存取信息的范围,是request还是session,通常不推荐application。session就可以,把你登陆成功后的信息,保存到session里面。就可以的。如果你是想把所有的浏览器关闭然后在打开依然存在登录信息,应该是用cookies。
session 的生命周期 在你关了网页 它就挂了 所以你要换 cookies 它的生命周期可以自己设置,给你简单的用法步骤Cookie 用法 Cookie cousername=new Cookie("username",username); Cookie coEmail=new Cookie("Email",Email); Cookie cologinDate=new Cookie("loginDate",now); //把输入的资料设定给各个cookie int time=7*24*60*60; //这样书写 增强了可读性 tMaxAge(time); tMaxAge(time); tMaxAge(time); // 有效时间 dCookie(cousername); dCookie(coEmail); re dCookie(cologinDate); //把cookie变量加入cookie中。
application.setAttribute();
答:很可能是服务器的问题,过一会或者改天再登陆,若实在很急,就用其他途径试试。详情>>
问:PING默认网关和DNS不通,上不了网,网卡灯亮的,为什么啊
答:你的机器本身没问题!查查线路或网关。详情>>