问答详情
源自:2-9 JDBC实战---搭建视图层(下)

为什么我报空指针异常


欢迎来到女神禁区: 

下面是女神禁区的功能列表:

[MAIN/M]: 主菜单

[QUERY/Q]: 查看女神的全部信息 

[GET/G]: 查看某位女神的详细信息 

[ADD/A]: 添加女神信息

[UPDATE/U]: 更新女神信息

[DELETE/D]: 删除女神信息

[SEARCH/S]: 查询女神信息(根据姓名、手机号查询)

[EXIT/E]: 退出女神禁区

[BREAK/B]: 退出当前功能,返回主菜单


a

请输入女神的 [姓名] 

xiao

请输入女神的 [年龄] 

20

请输入女神的 [生日],格式如:yyyy-MM-dd

1989-09-01

请输入女神的 [邮箱]

xiao@163.com

请输入女神的 [手机号]

19900009999

java.lang.NullPointerException

新增女神失败

at com.imooc.dao.imoocDao.addGoddess(imoocDao.java:25)

at com.imooc.action.ImoocController.add(ImoocController.java:17)

at com.imooc.view.View.main(View.java:91)

imoocDao.java:25---代码是ps.setInt(2, im.getSex());

ImoocController.java:17--代码是dao.addGoddess(im);

View.java:91--代码是ic.add(im);

提问者:luzy123456 2016-03-24 22:56

个回答

  • 连宏伟HW
    2016-08-02 18:18:57

    在GoddessAction类中的add方法中增加以下代码:

    goddess.setSex(1);

    goddess.setCreate_user("ADMIN");

    goddess.setUpdate_user("ADMIN");

    goddess.setIsdel(0);


  • 慕粉3161859
    2016-07-14 20:43:47

    到底怎么解决?


  • 晓月残枫
    2016-04-23 10:28:54

    是没有输入女神的性别和isdel的原因,可以自己添加几行代码就可以了,我的已经解决了

  • notmatter
    2016-04-14 16:51:46

    我也以为是没有输入女神性别,可是我看老师打的代码,也没有输入啊

    这是我的测试结果,也是失败

    欢迎来到女神禁区:
    下面是女神禁区的功能列表:
    [MAIN/M]:主菜单
    [QUERY/Q]:查看全部女神的信息
    [GET/G]:查看某位女神的详细信息
    [ADD/A]:添加女神信息
    [UPDATE/U]:更新女神信息
    [DELETE/D]:删除女神信息
    [SEARCH/S]:查询女神信息(根据姓名、手机号来查询)
    [EXIT/E]:退出女神禁区
    [BREAK/B]:退出当前功能,返回主菜单
    a
    请输入女神的 [姓名]
    xiaoxia
    请输入女神的 [年龄]
    20
    请输入女神的 [生日] ,格式如:yyyy-mm-dd
    1889-10-10
    请输入女神的 [邮箱]
    1134567876@.com
    请输入女神的 [手机号]
    13456788765
    java.lang.NullPointerException
        at com.imooc.dao.GoddessDao.addGoddess(GoddessDao.java:29)新增女神失败

        at com.imooc.action.GoddessAction.add(GoddessAction.java:15)
        at com.imooc.view.View.main(View.java:96)

    求解决

  • wzh89727
    2016-03-25 15:50:40

    没有输入女神的性别,改下代码吧