參考coupon開發cardcoupon-1

優惠券的狀態不同,展示的按鈕不同

狀態 可以顯示的按鈕
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函數的傳入參數中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章