jsp项目创建及登录 注册 非空验证 列表 新增 修改 删除 详情功能的创建使用

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页面中并且不允许修改
	-响应
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值