jsp判断语句_servlet与jsp整合之修改

一:

思路:修改操作需要选中我们需要的数据,进入修改页面,展示选中的数据,在页面中直接进行修改,最后提交修改的结果,对数据可以进行重新访问,页面就会展示修改过后的数据

二:

在dao中创建接口

1.编辑信息:通过查询商品编号的方法获取选中的数据

ae0314707fe771c7a6846a09fc519f10.png

2.修改数据:通过使用占位符替代数据,因为修改操作对数据库中数据进行修改,改变了数据库的内容,其返回值为int

dedfdcb6216767d386bdc69721df57fc.png

三:

实现dao中的接口

1.编辑数据:

  • 创建实体类的对象
  • 建立与数据库的连接
  • 创建sql语句
  • 执行sql命令
  • 将获取的数据赋值给实体类对象并返回

f06303ded5d42ed41817497582d5863e.png

2.修改数据:

  • 重写方法
  • 创建sql语句
  • 调用dbutil方法将sql对象和方法的参数传入并返回

0199bbf36f35ec419d9ca1e325ab026c.png

四:

servlet中

1.编辑操作:

判断请求信息中是否含有flag=getById的标记

c33c11c539f2dd24a42aad7a8f7e112a.png

1efa73159c18f8ba3f62291025218565.png

在index.jsp有该属性,进入if判断的代码块中

获取请求信息中参数为tno的数据

2df78ac7bad75299f98ee20f00fe853b.png

将获取到的参数传入编辑的方法中

20bee5e8cbea83d13e1d621ed5de9658.png

将得到的对象存储在session对象中实现信息共享 并命名,jsp中使用的定位依据

602a641fcb31c83f7e7f6c6360aed912.png

完成该操作将当前页面重定向到upd.jsp(修改操作的页面)

2.修改操作

判断请求信息中是否含有flag=upd的标记

f34b8b0865cde0153c260a279d677f85.png

获取请求信息

ebf327bf4960facc182196a2ffb2bc1d.png

将获取的数据信息传入修改方法的参数

c8a8a8377b17f55275ccbd70dfff7861.png

对i值进行判断,若满足条件重新访问servlet的查询方法,否则重定向到当前页面

13b69c0326e623795346a5f4acb93c1e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值