我怀疑是session使用的问题

来源:1-1 课程序章

qq_慕娘7364108

2019-12-20

打了断点在registerShop和 modifyShop函数第一行,我理解shopId是从页面请求的URL里获得的吧,可是并没有获得成功,然后后台也没有抛出异常而是按照shopId为空执行的,然后进入了一个zepto.min.js,wo F8跳过了,此时进入Eclipse执行registerShop方法,到图示的位置捕获到异常图片描述
捕获到的异常时operationeception如图图片描述
控制台的输出如图,感觉并没有得到owner_id
图片描述
感觉不是sql语句的问题,因为我尝试把老师的SQL贴进去结果也是一样的,而且前两天也验证过
昨天前台通过toast抛出的异常这里并没有抛出来,最后停在了图示的位置
图片描述
没有我想看到的异常,我该排查哪块呢,请指教

写回答

3回答

纯情的慕哥

2019-12-20

我也遇到這個問題了,沒有注意,確實是因爲session裏面取到的"user"對象是Null,因爲我們的代碼還沒完善到往裏面存值。

從而add的時候由於之前設計的表own_id不能爲NULL導致,見下圖。你把它改成可以為null,就不會報錯了

//img.mukewang.com/szimg/5dfcc83209e5674b06430460.jpg

如果幫到你,望采納

1
5
纯情的慕哥
回复
qq_慕娘7364108
有问题再讨论
2019-12-24
共5条回复

纯情的慕哥

2019-12-20

你好,我更改了回答,你看下能不能幫到你

0
0

纯情的慕哥

2019-12-20

你这个例子很好的表明了为什么方法要抛出ShopOperationException,这样方便我们对特定的异常进行处理,同时debug的时候也容易取判断到底是哪一种异常。

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5128 学习 · 8152 问题

查看课程