javaweb登录注册页面jsp完整代码
时间: 2024-05-01 19:14:21 浏览: 12
当然可以!下面是一个简单的JavaWeb登录注册页面的JSP完整代码示例:
index.jsp:
```jsp
<!DOCTYPE html>
<html>
<head>
<title>登录注册页面</title>
</head>
<body>
<h1>欢迎来到登录注册页面</h1>
<h2>登录</h2>
<form action="login.jsp" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required><br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required><br><br>
<input type="submit" value="登录">
</form>
<h2>注册</h2>
<form action="register.jsp" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required><br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required><br><br>
<input type="submit" value="注册">
</form>
</body>
</html>
```
login.jsp:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
// 进行登录验证
// 这里可以连接数据库,查询用户名和密码是否匹配
// 假设用户名和密码匹配成功
if (username.equals("admin") && password.equals("123456")) {
session.setAttribute("username", username);
response.sendRedirect("welcome.jsp");
} else {
out.println("登录失败,请检查用户名和密码!");
}
%>
```
register.jsp:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
// 进行注册操作
// 这里可以连接数据库,将用户名和密码保存起来
// 假设注册成功
out.println("注册成功!");
%>
```
welcome.jsp:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%
String username = (String) session.getAttribute("username");
if (username != null) {
out.println("欢迎您," + username + "!");
} else {
response.sendRedirect("index.jsp");
}
%>
```
请注意,这只是一个简单的示例,实际的登录注册系统需要更多的功能和安全性考虑。在实际开发中,你可能需要使用数据库来存储用户信息,并进行更严格的验证和加密处理。