javaBean实例训练2_02:编写JavaBean,实现用户登录、注册。
来源:互联网 发布:js面向对象组合继承 编辑:程序博客网 时间:2024/05/15 08:55
javaBean实例训练2:编写JavaBean,实现用户登录、注册。
二、用户注册
完全可以参照一、用户登录的步骤进行,只需要将sql语句进行调整就可以了
准备工作:
1、在自己的数据库中填写好相应的数据表(图2-1)
2、准备好相应的javabean文件(图2-2)
3、准备好登陆的jsp文件(图2-3)
4、准备好登陆后显示的jsp文件(图2-4)
效果显示:
代码展示:
package Register;
public class Register_user {
private String username,password,no;
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
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;
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>注册页面</title>
</head>
<body>
<form action="exeregister.jsp" methord="post">
<font color="blue" size="6px">请输入想要注册的用户名和密码</font>
<br>
id号(不可重复否则注册失败):<input type="text" name="no">
用户名:<input type="text" name="username">
密码:<input type="password" name="password">
<input type="submit" value="注册">
<input type="reset" value="重置">
</tr>
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="ids" class="Register.Register_user" scope="request"></jsp:useBean>
<jsp:setProperty property="*" name="ids" />
<%
try {
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost:5432/CSY";
Connection conn = DriverManager.getConnection(url, "postgres", "csy32384");
String SQL = "insert into users(no,username,password) values(?,?,?)";
PreparedStatement pr = conn.prepareStatement(SQL);
pr.setString(1, ids.getNo());
pr.setString(2, ids.getUsername());
pr.setString(3, ids.getPassword());
pr.executeUpdate();
out.print("恭喜您注册成功!");
} catch (Exception e) {
out.println("错误001 " + e);
}
%>
</body>
</html>
- javaBean实例训练2_02:编写JavaBean,实现用户登录、注册。
- JavaBean实例训练2:编写JavaBean,实现用户登录、注册。
- Servlet +JSP+Javabean 实现用户登录注册
- 使用javabean实现用户登录
- jsp+Servlet+javaBean实现登录和注册
- jsp与Javabean实现登录注册
- html+JavaBean+jsp实现用户注册
- Servlet+JavaBean+MySQL实现用户登录认证
- JSP+JavaBean实现用户登录功能
- JSP+JavaBean+Servlet技术实现某网站用户注册和登录功能
- JSP+JavaBean+Servlet用户注册登录请求的处理
- jsp+jstl+servlet+javaBean+Mysql用户登录注册页面
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javabean实现注册验证
- 【BZOJ3531】旅行,树链剖分+开点线段树
- java final 关键字
- hdu1231最大连续子序列
- TopAndroid
- Git命令总结
- javaBean实例训练2_02:编写JavaBean,实现用户登录、注册。
- synchronized(this) VS synchronized( other object)
- PAT (Advanced Level) Practise 1075 PAT Judge (25)
- App架构经验总结
- 学习Mybatis:Mybatis的使用
- sql注入
- 第4周项目3-(1)猜数字游戏
- Linux内核分析5:分析system_call中断处理过程
- 网易2016机器翻译实习生招聘笔试编程题