JSP如何实现对页面的限制访问
发布网友
发布时间:2022-04-25 15:47
我来回答
共5个回答
热心网友
时间:2023-10-14 09:37
原理是:用户直接访问网站的某个页面,系统会去查询是否保存有该用户的登录信息,如果有,则显示该页面的内容,如果没有,就转入登录页面,要求用户登录网站。
热心网友
时间:2023-10-14 09:37
没时间来帮你把代码补上 但是可以告诉你大概方法
首先在登录的时候 把你所登录的用户名信息已键值对的方法存入session 方法是session.setattruble(打错了 看弹出) 让后再在CHECK页面用sessin.getattruble取出来 在进行用户判断
热心网友
时间:2023-10-14 09:38
现在本程序中修改为:
if(result.next()){session.setAttribute("login",new Integer(result.getInt("level")));
response.setHeader("Refresh","0;URL=index.jsp");//实现网页跳转
}
再在index.jsp中修改:
<body> <center>
<h1><font color="rde">在线网络投票后台管理系统</font></h1>
<hr><% int login=(Integer)session.getAttribute("login");
if(login){ %>
<a href="votemain.jsp">投票管理</a>||<a href="loginMain.jsp">管理员管理
<% } %>
<hr></center></body>
热心网友
时间:2023-10-14 09:38
原理是:用户直接访问网站的某个页面,系统会去查询是否保存有该用户的登录信息,如果有,则显示该页面的内容,如果没有,就转入登录页面,要求用户登录网站。
热心网友
时间:2023-10-14 09:39
</head>
<body> <center>
<h1><font color="rde">在线网络投票后台管理系统</font></h1>
<%if(加条件判断){
%>
<hr> <a href="votemain.jsp">投票管理</a>||<a href="loginMain.jsp">管理员管理
<%}%>
<hr></center></body>
//超级管理员一定有个参数做为*,把参数传进去判断就可以了,没权限的人进入就显示跳转。