出现的问题三

21.sql语句有问题(未添加成功,未修改成功)
解决方案:一般sql语句放在navicat里边运行过后再应用到项目中

22.空指针如何解决?
解决方案:系统给出空指针异常,那么肯定会锁定到某一行,那么你就看
这一行中有“.”的地方,点的前面为空,所以会出现空指针异常

23.显示的时间不是日期和时间混合的怎么更改?
解决方案:放入数据库
Timestamp timestamp = new Timestamp(date.getTime());
ps.setTimestamp(3,timestamp);
从数据库中拿出
role.setDate(resultSet.getTimestamp(“r_date”));

24.java.sql.SQLException: No value specified for parameter 1
select h_estate,h_unitNumber,h_floor,h_roomNo,h_facility,
h_img,h_address,h_addTime,h_updateTime from house
where h_id = ?
错误的原因:是h_id=?,并没有给他赋值,没有id,你怎么查,你查哪个?
解决方案:给h_id赋值

25.SimpleDateFormat sdf = new SimpleDateFormat(“yyyy/MM/dd HH:mm”);
解决方案:sdf.parse()这句话会抛出异常,try-catch捕获就行
sdf的构造器中最好写日期,别写时间,这样不容易错
Dao层需要new java.sql.Date(长整型数据)用.getTime()即可

26.页面显示不完整,空指针或者表单有问题?
解决方案:整体上就是正则表达式书写的有问题
有可能是${rent.r_id}中id前面的r_没写

27.浏览器发送的请求中有id,但是你没哟获取到?
解决方案:你的获取id的字段与jsp页面中的字段不一致

28.Servlet和jsp写的都没错,但是页面就是响应一半,响应不完全,
报500状态码?
解决方案:500状态码就是服务器接收到浏览器的请求,但是响应内容不完全或者无法做出响应;响应内容不完全:页面发送了请求并且页面中有接收的位置,但是没有接收到内容,服务器没有响应回数据无法做出响应:比如你要通过id查数据库,浏览器给你请求了,但是你没有去接收数据,导致无法查询数据,更无法返回给浏览器数据;
这次的问题是,我要做分页,浏览器请求了page和pageSize但是服务器没有接收这两个值,但是页面中有地方需要这些值,服务器没有响应给浏览器,所以到某些地方页面就无法加载了

29.判断随机数是否为质数?
解决方案:循环里边要把随机数进行开方,这样可以缩短程序运行时间
为什么开方可以判断?
因为这个随机数可以开方,那么这个数就有一个整数跟自己对应,就是合数
那么除以开方之前的自然数就可以判断这个随机数是否为合数
然后这样任然是不能进行完全的判断是否为质数,还会存在bug
那么这个时候就需要设置开关,也就是boolean = true
当某一部分执行之后就让这个boolean = false,那么下面的程序需要判断
boolean是否为true,如果不是那么就是执行了前面的内容,这样的话就
不让执行boolean = true的代码了,这样就很好的解决了这个问题

30.当一张表中没有id唯一值,需要给相同的id赋多个值,这些值显然是
不同的,但是sql语句通过id可以查到多个值,但是对于多个值得修改无法
做到,没办法同时给一个id赋多个值,怎么解决?
解决方案:修改 == 删除 + 添加
你不能通过id进行对其赋多个值,那么就把他删除,删除之后再通过id进行
添加,这样就很好的避免了给相同id赋多个不同值得困扰
spring框架中出现的问题****

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值