服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

在jsp中使用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>

(t007)


扫描关注微信公众号