三个页面,login.jsp main.jsp account.jsp

来源:百度知道 编辑:UC知道 时间:2024/06/30 06:29:40
三个页面,login.jsp main.jsp account.jsp,当用户要访问main.jsp时必须要先到login.jsp登陆才可以访问mani.jsp,现在用户在浏览器里设置一个main.jsp的快捷键,用户以后每次访问main.jsp时不需要每次都要到lpgin.jsp登陆,请问怎么实现这个功能?如果在mian.jsp里面用户又要访问account.jsp,当访问account.jsp时,系统自动回到login.jsp,让用户登陆以后才能访问account.jsp,用户登陆以后的页面还是acount.jsp。请问这个功能又怎么实现?

第一个问题,不知道你什么意思
第二个问题 你可以在account.jsp里加一个判断,从session中找一个account对象,session.getAttribute("account"),如果这个account对象不存在,就跳转到login.jsp

或者 你可以写个Filter,凡是访问要account.jsp页面的url,先检查session中是否存在account对象,如果不存在,转到login.jsp

哦 、
这个很简单就可以实现的 、
写一个filter如果session是空的时候就让他跳转 、

或者是在每个页面写session值判断
如果是空就让它跳转

我的java群:85663198(是个高级群 、 欢迎所有IT人士入住)

在页面加一个checkbox表单元素,当选中的时候把login.jsp登录的信息保持到Cookie对象中,下一次访问main.jsp页面的时候从Cookie中取出来,注意取出来是Cookie数字,要循环判断。判断Cookie对象中是否存在登录的信息,如果不存在使用<%@ pag forwrd="login.jsp"%/>指令返回到login.jsp

写cooks记住