首页 新闻 会员 周边 捐助

Mybatis 设置返回值类型 在controller中 判断 通过 ModelAndView.addObject 转发到jsp 报错500,空指针..怎呢解决 求大佬

0
悬赏园豆:100 [已关闭问题] 关闭于 2023-02-21 09:54

findById 方法 ... 通过 文章的id 和 用户的id 在数据库里查询 存在 返回true , 不存在返回 null

TasnMapper 接口下的代码

TasnService 接口代码:

TasnServiceImpl 实现类的代码

TasnMapper.xml 映射文件的代码

Controller 的代码

jsp 页面接收

这里就会出现问题 当数据库里 已经存在了 就是 已经点过赞的文章 重新访问正常显示
但是 没有点过赞的文章,数据库中没有对应的数据 就会报错 空指针

有没有大佬 帮忙解决一下

问题补充:

我的理解是 既然 sql语句 有返回值 true / null 在controller 中 判断一下 将不同的值 放在 request 中 转发到 jsp 但是为啥 为null 的时候转发页面失败

L007d的主页 L007d | 菜鸟二级 | 园豆:204
提问于:2023-02-20 21:10

为啥用jsp呢

快乐的凡人721 1年前

@快乐的凡人721: 现在ssm快学完了 用 spring_mvc ssm框架 做个项目

L007d 1年前

@L007d: 跳过吧。直接 spring boot/cloud 才是正途。前后端分离框架。再把 容器、k8s 学好。

快乐的凡人721 1年前
< >
分享
所有回答(1)
0

将 返回值为 null 时 将其转为 false 解决 问题

L007d | 园豆:204 (菜鸟二级) | 2023-02-21 09:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册