这是一个简单的Java登录注册页面的代码示例。请注意,这只是一个基本的示例,并没有涉及到数据库连接和安全性问题。在实际开发中,你需要考虑更多的因素,如密码加密、数据库连接等。以下代码使用了Java Servlet和JSP技术。
我们创建一个简单的HTML页面用于用户输入信息(login.html 和 register.html):
login.html:

<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h2>Login</h2>
<form action="LoginServlet" method="post">
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
</body>
</html>register.html:
<!DOCTYPE html>
<html>
<head>
<title>Register Page</title>
</head>
<body>
<h2>Register</h2>
<form action="RegisterServlet" method="post">
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Register">
</form>
</body>
</html>然后我们需要创建对应的Servlet来处理登录和注册请求,这里假设我们已经有了User类来存储用户信息,以下是LoginServlet和RegisterServlet的简单实现:
LoginServlet.java:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class LoginServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
// 这里应该有代码验证用户名和密码是否正确,可能涉及到数据库查询等操作,如果验证成功,将用户信息保存到session中,否则,返回错误信息。
// 此处省略具体实现细节。
}
}RegisterServlet.java:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class RegisterServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
// 这里应该有代码验证用户名是否已经存在,如果不存在则创建新的用户信息并保存到数据库,否则,返回错误信息,此处省略具体实现细节。
}
}代码只是一个基础的示例,实际开发中还需要处理很多其他的问题,如错误处理、数据验证、安全性问题等等,你可能需要使用Spring框架或者其他的Java Web框架来帮助你更好地管理这些逻辑。




