javaweb登录注册页面
时间: 2023-09-13 13:09:59 浏览: 72
以下是一个简单的JavaWeb登录注册页面的示例代码:
1. 登录页面 login.jsp
```html
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h2>Login Form</h2>
<form action="login" method="post">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br><br>
<input type="submit" value="Login">
</form>
<br>
<a href="register.jsp">Register</a>
</body>
</html>
```
2. 注册页面 register.jsp
```html
<!DOCTYPE html>
<html>
<head>
<title>Registration Page</title>
</head>
<body>
<h2>Registration Form</h2>
<form action="register" method="post">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br><br>
<label for="confirmPassword">Confirm Password:</label>
<input type="password" id="confirmPassword" name="confirmPassword" required><br><br>
<input type="submit" value="Register">
</form>
<br>
<a href="login.jsp">Login</a>
</body>
</html>
```
3. Servlet处理登录和注册请求 LoginServlet.java
```java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String email = request.getParameter("email");
String password = request.getParameter("password");
if (email.equals("example@example.com") && password.equals("password")) {
out.println("<h3>Login successful</h3>");
} else {
out.println("<h3>Login failed</h3>");
}
}
}
@WebServlet("/register")
public class RegisterServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String email = request.getParameter("email");
String password = request.getParameter("password");
String confirmPassword = request.getParameter("confirmPassword");
if (password.equals(confirmPassword)) {
out.println("<h3>Registration successful</h3>");
} else {
out.println("<h3>Passwords do not match</h3>");
}
}
}
```
注意:这只是一个简单的示例,实际上需要更多的验证和安全性措施来保护用户数据。