我有一个很大的疑问啊,每次都是这样。要是我和老师的代码一样,就是在service层,对id做了以下操作id!=null&&"".equal(id.trim()) 就进入不了Dao层的函数了,要是把这个判断删掉的话,又可以进入Dao,然后删除成功。(我在servlet对获取的id做了输出,是可以输出正确的id号的,也就是获取到了确切的id)。。。所以我怎么想都想不通了。然后全部代码都是和老师一样的。Dao我也做了单独的测试,也是可行的,就是在完全连通之后,然后就出现了我上述的问题。求解答,真的是不知道怎么调试。
应该是id!=null&&!"".equal(id.trim()) 吧,&&后面少了个!
赞一个!我也是少写个感叹号!觉得自己太菜了,对着老师的代码打还会出错- -,不看代码自己完全写不出来
还有一种可能,在bean包里,Message类里id老师存的是String类型,但数据库用的是int类型,看一下自己,然后传参的时候就不需要转换了
楼上+1