<%
//让session失效
session.invalidate();
//返回登录
response.sendRedirect("/q4/login.jsp");
%>
是原来的session失效放回到主界面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//session
//取出登录信息
/* String name=(String)session.getAttribute("uname");//根据键取得值
//开始判断
if(name==null){//没拿到值 说明没登录
response.sendRedirect("/q4/login.jsp");
} */
//拿到所有的Cookie
Cookie[] cs=request.getCookies();
//假设法
boolean f = false;//假设没有登录
if(cs!=null){
//循环遍历
for(Cookie c:cs){//数组或者集合的数据类型 变量名:数组名或者集合名
if("xname".equals(c.getName())){//说明令牌对了 说明登录了
//if("admin".equals(c.getValue())){//×
f = true;
}
}
}
if(f==false){
response.sendRedirect("/q4/login.jsp");
}
%>
写一个验证界面当nid为空的时候强制到登录界面登录
<body>
<!--做登录的验证 -->
<%@include file="yz.jsp" %>
在需要的页面添加即可