参考coupon开发cardcoupon-1

来源:互联网 发布:软件构架实践 epub 编辑:程序博客网 时间:2024/06/03 15:21

优惠券的状态不同,展示的按钮不同

状态 可以显示的按钮 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函数的传入参数中

原创粉丝点击