提供javaweb登录注册界面代码
时间: 2023-09-08 16:09:22 浏览: 42
以下是一个简单的JavaWeb登录注册界面代码,包含了基本的HTML和Java代码:
index.html:
```html
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h1>Login</h1>
<form action="login" method="post">
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Login">
</form>
<p>Don't have an account? <a href="register.html">Register</a></p>
</body>
</html>
```
register.html:
```html
<!DOCTYPE html>
<html>
<head>
<title>Registration Page</title>
</head>
<body>
<h1>Register</h1>
<form action="register" method="post">
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<label for="confirmpassword">Confirm Password:</label>
<input type="password" id="confirmpassword" name="confirmpassword"><br><br>
<input type="submit" value="Register">
</form>
<p>Already have an account? <a href="index.html">Login</a></p>
</body>
</html>
```
LoginServlet.java:
```java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class LoginServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username.equals("admin") && password.equals("admin123")) {
out.println("<h1>Login Successful!</h1>");
} else {
out.println("<h1>Login Failed!</h1>");
}
out.close();
}
}
```
RegisterServlet.java:
```java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class RegisterServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
String confirmpassword = request.getParameter("confirmpassword");
if (password.equals(confirmpassword)) {
out.println("<h1>Registration Successful!</h1>");
} else {
out.println("<h1>Registration Failed!</h1>");
}
out.close();
}
}
```
在Web.xml文件中配置Servlet:
```xml
<web-app>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/register</url-pattern>
</servlet-mapping>
</web-app>
```
这是一个非常基本的登录注册界面,如果需要更复杂的功能,可以根据需求进行修改。