login.jsp
<body>
<form action="login.jsp"method="post">
用户名:<input type="text" name="uname"><br><br>
密码:<input type="text" name="upass"><br><br>
<input type="submit"value="登录">
</form>
<%
String name = request.getParameter("uname");
String password = request.getParameter("upass");
if(name!=null&&password!=null){
if("admin".equals(name)&&"1234".equals(password)){
//表示登录成功
//通过flag属性判断用户是否已经登录
session.setAttribute("flag", "ok");
response.sendRedirect("welcome.jsp");
}
else{
%>
<h1>登录失败!</h1>
<%
}
}
%>
</ body >welcome.jsp
<body>
<%
if(session.getAttribute("flag")!=null){
%>
<h1>欢迎光临!</h1>
<h2><a href="loginout.jsp">注销</a></h2>
<%
}
else{
response.setHeader("refresh", "2;URL=login.jsp");
%>
您还未登录
<%
}
%>
</ body >loginout.jsp
<body>
<%
session.invalidate();
%>
<a href="welcome.jsp">welcome.jsp</a>
</ body >