老師請問為什麼添加了

老師請問為什麼添加了

老師請問為什麼添加了ShopPermissionInterceptor之後就完全找不到商品信息了?以下為截圖

http://img1.sycdn.imooc.com//climg/5eb512e109469b9909800974.jpg

http://img1.sycdn.imooc.com//climg/5eb512e709a0162609440938.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

4回答

同学你好!
老师这里是其实只是讲了一下逻辑。

1. 做这个操作是为了其它非店铺所有者,登录之后,直接在url上更改店铺id访问相应的店铺信息

2. 同学你的店铺为null,建议你检查一下,以下位置是否将currentShop添加在了session中

http://img1.sycdn.imooc.com//climg/5eb614ae092662a909170946.jpg

祝学习愉快~

  • 齊帥 提问者 #1
    感謝老師耐心的講解!我懂了!我禮拜一去檢查一下代碼謝謝
    2020-05-09 11:07:11
  • 好帮手慕柯南 回复 提问者 齊帥 #2
    好的同学,加油!祝学习愉快~
    2020-05-09 14:09:59
  • 齊帥 提问者 回复 好帮手慕柯南 #3
    已搞定!!~!
    2020-05-11 10:20:20
提问者 齊帥 2020-05-11 09:03:43

http://img1.sycdn.imooc.com//climg/5eb8a44d097fd73714890800.jpg老師我沒有漏寫代碼阿.....但她還是不能運作

好帮手慕阿满 2020-05-08 20:06:36

同学你好,ShopPermissionInterceptor类是店家管理系统操作验证的拦截器,对登录的用户操作权限进行判断的,需要加上ShopPermissionInterceptor类。

关于同学没有显示内容,可能是ShopPermissionInterceptor的原因,建议同学在ShopPermissionInterceptor类上打上断点,使用debug执行,查询currentShop和shopList是否获取为null。

祝:学习愉快~

  • 提问者 齊帥 #1
    老師我們不是本來就是透過owner_id獲取店鋪的信息嗎?owner_id就會獲取到他可以操作的店舖了啊!為什麼還要做這個攔截器?
    2020-05-08 20:08:32
  • 提问者 齊帥 #2
    老師我打了斷點他的currentShop是null
    2020-05-08 20:18:43
提问者 齊帥 2020-05-08 16:24:42

我的控制台也沒報錯!!而且之前都完全執行正常!就是加了ShopPermissionInterceptor之後就變得亂七八糟了......我的配置也都照著老師的配阿..還是可以不添加ShopPermissionInterceptor這個攔截器,因為感覺沒有他也沒差啊

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师