jsp问题 各位大侠教教小弟

来源:百度知道 编辑:UC知道 时间:2024/06/22 14:35:31
我写了一个JSP是用来登录的,表单是提交到serlvet然后重数据库中
取出来对比!!如果账号和密码正确再用forwrod转发到我的主页面,这样没有错!!但是问题出现在!! 我直接访问我的主页面怎么也可以登录上去呢? 请大侠教教我要怎么做,再可以一定要通过登录那个页面提交再能到主页,而不是直接访问主页面也可以。
小弟先谢谢了!!

简单点的话
登录成功后
session.setAttribute('isLog','0');

主页中
String isLog = (String)session.getAttribute("isLog");
if(!isLog.equales('0'))
//重定向到登录页面
还不明白的话来我QQ:253330532

在主页面设个判断;如果不是从登陆页面过来的,则forwrod到登陆页面,具体可以在登陆页面定义个session或request;
如:request.getsession().setAttribute("user",user);
主页面可以添加:
String s = (String)request.getsession().getAttribute("user");
if(s == null){
forwrod(登陆页面);
}

大概是这样,我没有去测试,只是这么个思路,看你能否明白

加入JSP群38534363吧,或者你会收获更多!