优惠券的状态不同,展示的按钮不同
状态 | 可以显示的按钮 |
---|---|
1已保存 | 修改,删除,查看 |
2待审核 | 修改,删除,查看 |
3待发布 | 发布,查看 |
4已发布 | 冻结,查看 |
5已冻结 | 发布,注销,查看 |
6已注销 | 查看 |
7审核不通过 | 修改,删除,查看 |
8已删除 | 查看 |
不同按钮的不同操作
按钮 | 操作 |
---|---|
修改 | 带参数向servlet提交请求 href="updateCouponInit?couponBatchId=${couponBatch.couponBatchId}" RequestMapping(value = "updateCouponInit") |
删除 | 向servlet提交请求 onclick="deleteCouponBatch('${couponBatch.couponBatchId}')" @RequestMapping("deleteCouponBatch") 注解 public Object deleteCouponBatch(HttpServletRequest request, HttpServletResponse response, Model model,Long couponBatchId) 传参数 |
卡券的状态以下
状态 | 可以显示的按钮 |
---|---|
1待审核 | 修改,删除,查看 |
2已上线 | 冻结,查看 |
3已下线 | 查看 |
4已删除 | 查看 |
5审核不通过 | 修改,删除,查看 |
然后需求就改了(幸好问了大佬),卡券的状态有
状态 | 操作 |
---|---|
1待审核 | 编辑,审核,查看 |
4已删除 | 查看 |
5审核不通过 | 编辑,查看 |
6审核通过 | 查看 |
通过jstl语言获取到status的类型,对不同的状态显示不同的操作入口。
总结:
1. 我是后端工程师,给的html只是样子,像button这些要按照业务逻辑显示
2. 传参数给controller两种方式:href传url(使用request.getParameter()) onclick将参数放到controller函数的传入参数中