登录和注册的jsp页面+servlet+javaBean
时间: 2023-09-23 10:12:19 浏览: 57
好的,我可以为您提供一个简单的示例,包括登录和注册的 JSP 页面、Servlet 和 JavaBean。
1. 登录页面 login.jsp
```
<html>
<head>
<title>登录页面</title>
</head>
<body>
<h3>用户登录</h3>
<form action="loginServlet" method="post">
用户名:<input type="text" name="username"><br>
密 码:<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
2. 注册页面 register.jsp
```
<html>
<head>
<title>注册页面</title>
</head>
<body>
<h3>用户注册</h3>
<form action="registerServlet" method="post">
用户名:<input type="text" name="username"><br>
密 码:<input type="password" name="password"><br>
确认密码:<input type="password" name="confirm_password"><br>
<input type="submit" value="注册">
</form>
</body>
</html>
```
3. 登录 Servlet loginServlet.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;charset=UTF-8");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
// 这里可以根据具体业务需求,编写登录逻辑代码
out.println("<html>");
out.println("<head><title>登录结果</title></head>");
out.println("<body>");
out.println("<h3>登录结果</h3>");
out.println("欢迎您," + username);
out.println("</body>");
out.println("</html>");
out.close();
}
}
```
4. 注册 Servlet registerServlet.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;charset=UTF-8");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
String confirm_password = request.getParameter("confirm_password");
if (!password.equals(confirm_password)) {
out.println("<html>");
out.println("<head><title>注册结果</title></head>");
out.println("<body>");
out.println("<h3>注册结果</h3>");
out.println("两次密码输入不一致,请重新输入!");
out.println("</body>");
out.println("</html>");
out.close();
return;
}
// 这里可以根据具体业务需求,编写用户注册逻辑代码
out.println("<html>");
out.println("<head><title>注册结果</title></head>");
out.println("<body>");
out.println("<h3>注册结果</h3>");
out.println("恭喜您,注册成功!");
out.println("</body>");
out.println("</html>");
out.close();
}
}
```
5. JavaBean User.java
```
public class User {
private String username;
private String password;
public User() {
}
public User(String username, String password) {
this.username = username;
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
```
以上就是一个简单的登录和注册的 JSP 页面、Servlet 和 JavaBean 示例。如果您有更多的需求,可以根据自己的业务需求进行修改和扩展。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](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)