jsp登录注册页面代码
时间: 2023-08-19 07:05:52 浏览: 64
以下是一个简单的 JSP 登录和注册页面代码示例:
登录页面代码:
```
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h2>Login Page</h2>
<form method="post" action="login.jsp">
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
```
登录页面的 `form` 标签定义了将通过 `POST` 方法提交表单,并将其发送到 `login.jsp` 页面。`input` 标签用于获取用户名和密码,并将其作为参数发送到服务器。
下面是 `login.jsp` 登录验证的代码:
```
<%@ page language="java" %>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username.equals("admin") && password.equals("admin123")) {
session.setAttribute("username", username);
response.sendRedirect("welcome.jsp");
} else {
out.println("Invalid username or password. Please try again.");
}
%>
```
该 JSP 页面获取 `username` 和 `password` 参数,并将其与预定义的用户名和密码进行比较。如果验证通过,则将用户名存储在会话中,并将用户重定向到 `welcome.jsp` 页面。
注册页面代码:
```
<html>
<head>
<title>Registration Page</title>
</head>
<body>
<h2>Registration Page</h2>
<form method="post" action="register.jsp">
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
Confirm Password: <input type="password" name="confirm"><br>
<input type="submit" value="Register">
</form>
</body>
</html>
```
注册页面的 `form` 标签定义了将通过 `POST` 方法提交表单,并将其发送到 `register.jsp` 页面。`input` 标签用于获取用户名和密码,并将其作为参数发送到服务器。
下面是 `register.jsp` 注册验证的代码:
```
<%@ page language="java" %>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
String confirm = request.getParameter("confirm");
if (password.equals(confirm)) {
// Save user data to database or file
out.println("Registration successful. Please login.");
} else {
out.println("Passwords do not match. Please try again.");
}
%>
```
该 JSP 页面获取 `username`、`password` 和 `confirm` 参数,并将其用于验证密码是否匹配。如果密码匹配,则将用户数据保存到数据库或文件中,否则提示用户重新输入密码。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)