Servlet实现登录内部跳转与重定向实例
(一)写一个servlet实现登录实例
(二)Servlet实现登录内部跳转与重定向
在servlet中判断密码是否正确,如果正确则服务器内部跳转到一个登陆成功的页面,如果密码不正确则客户端重定向到一个密码错误的页面。
思路
- 内部跳转和重定向。
- 再写两个HTML页面。
代码
- servlet重写doGet方法。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String password = request.getParameter("password");
if (password.equals("123")) {
// 用户登录成功
request.getRequestDispatcher("loginsuccess.html").forward(request, response);
} else {
// 用户登录失败
response.sendRedirect("pwdfalse.html");
}
}
- 登录成功内部跳转到的HTML页面。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录成功</title>
</head>
<body>
<h1>You!登录成功!</h1>
</body>
</html>
- 登录失败重定向的HTML页面。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>密码错误</title>
</head>
<body>
<h1>You!密码错误!</h1>
</body>
</html>