达内学习日志Day47:注册与登录(一)
2015-11-06 19:23
274 查看
本文介绍注册与登陆中的注册,完成注册操作需要遵循以下步骤
1.在数据库建表user
2.创建实体类User
3.创建数据库的链接UserDAO
4.创建.jsp页面
5.在控制器ActionServlet中添加注册操作
1>.获取表单中的用户名等信息
2>.根据用户名查询实体
3>.判断实体是否为null
4>.等于null则执行插入
5>.不等于空则绑定提示信息后跳转
id int primary key auto_increment,
username varchar(50) unique,
pwd varchar(30),
name varchar(250),
gender char(1)
);
regist.jsp页面如上图所示
仅在用名户名之后给予提示(如果发生错误)
代码如下:
这是一段很简单的代码,相信代码根据注释可以读懂
那么转发和重定向有什么区别呢?
简要而言,重定向页面地址会有变化,转发页面地址无变化。
1.在数据库建表user
2.创建实体类User
3.创建数据库的链接UserDAO
4.创建.jsp页面
5.在控制器ActionServlet中添加注册操作
1>.获取表单中的用户名等信息
2>.根据用户名查询实体
3>.判断实体是否为null
4>.等于null则执行插入
5>.不等于空则绑定提示信息后跳转
1.在数据库建表user
create table user(id int primary key auto_increment,
username varchar(50) unique,
pwd varchar(30),
name varchar(250),
gender char(1)
);
2.创建实体类User
创建实体类User属性私有化,方法公有化。3.创建数据库的连接UserDAO
4.创建.jsp页面
regist.jsp页面如上图所示
仅在用名户名之后给予提示(如果发生错误)
代码如下:
5.在控制器ActionServlet中添加注册操作
这是一段很简单的代码,相信代码根据注释可以读懂
那么转发和重定向有什么区别呢?
简要而言,重定向页面地址会有变化,转发页面地址无变化。
相关文章推荐
- 输入框的自动提示功能
- codeforces 593B(思路)
- 100 Same Tree
- 苹果与WINDOWS 远程 工具 推荐 - teamviewer
- SharedPreferences
- 如何使用socket进行java网络编程(三)
- 在AndroidStudio中使用GreenDAO
- [Python] Numpy学习笔记(一)
- 受控访问
- 利用opencv的detector检测并保存截取的人脸图像
- Gbase数据库备份与还原
- 阅读学术论文的心得体会
- 我想要一个不同的未来
- 计算器软件的典型用户和场景
- 【小松教你手游开发】【面试必读(编程基础)】堆和栈的区别
- leetcode122 Best Time to Buy and Sell Stock II
- HDU 4504 DP
- Android模拟器加速,BIOS中VT-x选项不可改,Intel硬件加速软件的安装
- android 动画
- 零零碎碎