getProductListByShop调试的时候空值判断不起作用

来源:8-10 商品列表展示之后端开发

哎呦喂啊哈

2019-02-11

图片描述
为什么productName值为空,还是可以进入空值判断

写回答

2回答

翔仔

2019-02-12

赞同学解决问题的能力,自己解决的问题印象肯定会更深刻,成就感也更高,加油

0
1
哎呦喂啊哈
非常感谢!
2019-02-12
共1条回复

哎呦喂啊哈

提问者

2019-02-11

发现问题了,通过HTTPServletRequestUtil获取的ProductName原本应该是null,而这儿却是“null”字符串。导致符合空值判断条件,进入了if语句。进入HTTPServletRequestUtil对应的方法getString仔细一看,是用了String result = String.valueOf(request.getParameter(key));将获取的参数形式以字符串返回了。所以productName并不是一个null。


1
0

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

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

5113 学习 · 8144 问题

查看课程