当前位置: 技术问答>java相关
请教如何避免不登录就直接访问一个jsp文件
来源: 互联网 发布时间:2017-03-24
本文导语: 一般的书上介绍的都是http验证或是serverlet验证,有没有简单一点的方法,使得用户在访问某个jsp文件的时候,必须先进行登录,即如果直接在浏览器中敲入jsp文件地址,则给出提示,让其先进行登录。 应该怎么做那...
一般的书上介绍的都是http验证或是serverlet验证,有没有简单一点的方法,使得用户在访问某个jsp文件的时候,必须先进行登录,即如果直接在浏览器中敲入jsp文件地址,则给出提示,让其先进行登录。
应该怎么做那?
|
最简单的是用session
在登录处理页面用(登录成功后)
session.setAttribute("login","true");
然后在每个jsp页面使用
if(session.getAttribute("login")==null){
out.println("请先登录");
out.println("登录");
out.close();
}
也可以将此单独写在一个文件里,然后包含到各页面就行了
在登录处理页面用(登录成功后)
session.setAttribute("login","true");
然后在每个jsp页面使用
if(session.getAttribute("login")==null){
out.println("请先登录");
out.println("登录");
out.close();
}
也可以将此单独写在一个文件里,然后包含到各页面就行了