问答详情
源自:4-4 实现单条信息删除

删除不了!!!

我有一个很大的疑问啊,每次都是这样。要是我和老师的代码一样,就是在service层,对id做了以下操作id!=null&&"".equal(id.trim()) 就进入不了Dao层的函数了,要是把这个判断删掉的话,又可以进入Dao,然后删除成功。(我在servlet对获取的id做了输出,是可以输出正确的id号的,也就是获取到了确切的id)。。。所以我怎么想都想不通了。然后全部代码都是和老师一样的。Dao我也做了单独的测试,也是可行的,就是在完全连通之后,然后就出现了我上述的问题。求解答,真的是不知道怎么调试。

提问者:Doc献世 2016-05-16 11:22

个回答

  • 为谁风露_立中宵
    2016-05-16 23:53:45
    已采纳

    应该是id!=null&&!"".equal(id.trim()) 吧,&&后面少了个!

  • qq_戎码一生_03590608
    2017-03-24 11:34:40

    赞一个!我也是少写个感叹号!觉得自己太菜了,对着老师的代码打还会出错- -,不看代码自己完全写不出来

  • Terminal0
    2016-08-21 10:34:58

    还有一种可能,在bean包里,Message类里id老师存的是String类型,但数据库用的是int类型,看一下自己,然后传参的时候就不需要转换了

  • 1号是晴天
    2016-07-12 17:13:33

    楼上+1