问答详情
源自:3-4 修改部门

为什么在department edit 方法中会出现department为空指针异常。

在DepartmentAction中有 new Department,为什么在department edit 方法中会出现department为空指针异常。

提问者:qq_愿有智慧_03738976 2016-11-07 21:25

个回答

  • 灰灰也很可爱3561554
    2017-03-27 23:10:31

    public String edit(){

       Integer id =Integer.parseInt(org.apache.struts2.ServletActionContext.getRequest().getParameter("id"));

    department = departmentService.findById(id);

    return "editSuccess";

    }

    把获取id值得方法修改一下

  • 铱柒柒
    2017-03-12 15:53:15

    试试能不能解决问题,注意粗体字

    //驱动模型

    private Department department ;

    @Override

    public Department getModel() {

    return department;

    }

    改为:

    private Department department = new Department() ;

    @Override

    public Department getModel() {

    return department;

    }


  • 慕盖茨2132232
    2016-11-21 02:39:16

    http://blog.csdn.net/li_tengfei/article/details/6098145 这篇文章应该能解决你的问题

  • 慕粉3699015
    2016-11-07 23:29:40

    有可能是department没有正常接收到页面传来的数据吧!