1、登录
2、注册
–非空验证 正则表达式
3、列表
4、新增
–非空验证 正则表达式
5、修改
6、删除
7、详情
创建数据库
–建库
–建表
–约束
–插入数据
–导出sql语句
创建web项目
–jar包
–创建表结构
-util
DBUtil方法
-model
创建属性 类
getter and setter方法
构造方法
-dao
-action
servlet类
–DBUtil工具类
-静态代码段 加载驱动程序
-获取conn连接
-关闭资源
-修改操作(update(Sring sql,object[] objs)) 增 删 改
–创建jsp页面
–创建servlet页面
1、登录
--创建jsp页面(login.jsp)
-form表单 提交地址(action) 提交method方式(action)
-需要用得到的input框以及提交按钮
--创建servlet页面()
-设置编码
-获取参数
调用dao层中的登录方法
-响应
2、注册
--创建jsp页面
-form表单 提交地址(action) 提交method方式(action)
-需要用得到的input框以及提交按钮
-表单验证 onsubmit()方法
获取每个input框中的value值判断是否符合规定
并返回true || false
--创建servlet页面()
-设置编码
-获取参数
准备sql语句
object[] 数组 把获取到的参数赋到数组中
调用DBUtil中的update()方法
-响应
3、列表
--创建jsp页面(list.jsp)
把获取数据的代码加到jsp页面中
OR
--创建jsp页面
--创建servlet页面
跳转到jsp页面中
4、新增
--创建jsp页面
-form表单 提交地址(action) 提交method方式(action)
-需要用得到的input框以及提交按钮
-表单验证 onsubmit()方法
获取每个input框中的value值判断是否符合规定
并返回true || false
--创建servlet页面()
-设置编码
-获取参数
准备sql语句
object[] 数组 把获取到的参数赋到数组中
调用DBUtil中的update()方法
-响应
5、修改(两个Servlet及一个jsp页面)
--列表中a标签传递id(updateToServlet?id=${user.id})
--第一个servlet中
-设置编码
-获取参数
获取列表中传递来的id值
根据id获取数据然后传到jsp页面中
--jsp页面
-把传递过来的数据在jsp页面中展示并允许修改
-提交按钮 提交地址是第二个servlet
--第二个servlet
-设置编码
-获取参数
获取jsp页面中的每一个值
准备更新的sql语句
调用DBUtil中的update()方法把sql语句及每个参数按顺序传到方法中
-响应
跳转列表的servlet或jsp页面
6、删除
--列表中a标签传递id(delServlet?id=${user.id})
--servlet页面
-设置编码
-获取参数
获取列表中传递来的id值
根据id获取数据
删除的sql语句
调用DBUtil中的update()方法把sql语句及id值传到方法中
-响应
7、详情
--列表中a标签传递id(infoServlet?id=${user.id})
--servlet页面
-设置编码
-获取参数
获取列表中传递来的id值
根据id获取数据
--jsp页面
-把获取到的数据传到jsp页面中并且不允许修改
-响应