SSM框架 简单 CRUD 过程中遇到的错误, 第一次访问列表页面 (list.jsp) 无法显示数据, 点击查询按钮,或者是更改查询信息再次提交后就可以显示全部列表信息了

10 篇文章 0 订阅
4 篇文章 0 订阅

1. 错误信息

  • 并不会在控制台或者是,编译软件中抛出异常,只是第一次访问列表(list.jsp)界面时,获取的数据是0条,当再次点击查询的时候就显示正常了.

2. 正常页面

正常显示的页面

3. 错误页面

错误显示的界面

  • 但是只要点击一下查询按钮就可以正常查询, 其他的功能也没有被影响.

4. 错误代码

public class OwnerQo {

    private Long id;
		  //错误点
    private int plotId;

    private int currentPage=1;

    private int pageSize=3;
}
  • 我的数据库中和实体类中的,此属性都是Long 类型的,但是在此处误写成了 int 型的, 导致每次plotId 都被赋值为0 因为数据库中没有 id = 0 的数据所以,什么都查不到, 但是再次点击查询就是在前端将 qo 中的数据赋值了,为null 就可以查询到所有, 对别的操作也没有了影响

5. 解决方案

只要将int 改成 Long 就可以了 如下 :

public class OwnerQo {

    private Long id;
		 //改了这里
    private Long plotId;

    private int currentPage=1;

    private int pageSize=3;
}
如有错误请各位大神指导,叩谢了!!!
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值