科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在JSP中使用Session制作简单的登录模块

在JSP中使用Session制作简单的登录模块

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在JSP中使用Session制作简单的登录模块

作者:aicon 来源:CSDN 2007年11月4日

关键字: 模块 登录 session

  • 评论
  • 分享微博
  • 分享邮件

JSP Login.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<html>
<head>
<title>CH5 - Login.jsp</title>
</head>
<body>

<h2>javax.servlet.http.HttpSession - session 对象</h2> 
<form action=Login.jsp method="POST" >
Login Name: <input type="text" name="Name"><br>
Login Password: <input type="text" name="Password" ><br>
<input type="submit" value="Send"><br>
<form>

<% if (request.getParameter("Name") != null &&
 request.getParameter("Password") != null) { 
String Name = request.getParameter("Name");
String Password = request.getParameter("Password");

if (Name.equals("mike") && Password.equals("1234")) { 
session.setAttribute("Login", "OK");
response.sendRedirect("Member.jsp");
}
else { 
out.println("登录错误,请输入正确名称"); 
} 
}
%>

</body>
</html>

JSP Member.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<html>
<head>
<title>CH5 - Member.jsp</title>
</head>
<body>

<h2>javax.servlet.http.HttpSession - session 对象</h2> 
<% 
String Login = (String)session.getAttribute("Login");

if (Login != null && Login.equals("OK")) { 
out.println("欢迎进入");
session.invalidate(); 
} 
else { 
out.println("请先登录,谢谢") ;
out.println("<br>经过五秒之后,网页会自动返回Login.jsp");

response.setHeader("Refresh","5;URL=Login.jsp"); 
}
%>

</body>
</html>
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章