使用javaweb实现登录的代码
时间: 2023-03-02 12:27:16 浏览: 105
好的,以下是一个简单的使用JavaWeb实现登录功能的示例代码:
1. HTML页面
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录页面</title>
</head>
<body>
<form action="LoginServlet" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
2. Java Servlet代码
```
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 获取用户输入的用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
// 验证用户名和密码
if ("admin".equals(username) && "123456".equals(password)) {
// 登录成功,将用户信息保存到Session中
request.getSession().setAttribute("username", username);
// 重定向到成功页面
response.sendRedirect("success.jsp");
} else {
// 登录失败,跳转回登录页面
response.sendRedirect("login.jsp");
}
}
}
```
以上是一个简单的JavaWeb登录示例,通过从HTML页面获取用户输入的用户名和密码,使用Java Servlet进行验证,并将用户信息保存在Session中。如果验证成功,将重定向到成功页面;否则,将跳转回登录页面。