问答详情
源自:4-2 添加员工

部门存值为空 直接使用department.id会报错

The requested list key 'map' could not be resolved as a collection/array/map/enumeration/iterator ty   类似这个错误   但list值能取到   就是存到数据库为空

提问者:阿煎4010746 2016-09-29 15:16

个回答

  • 雪雨孤岛
    2018-07-08 23:24:23

    还是得靠自己,laozi告诉你们正解。

    Employee中的Department成员变量,在使用ModelDriven之前,必须要Department department = new Department();因为没有实例化,所以无法对department.did赋值。

    解决方法:

    在Employee中添加构造方法

    public Employee(

        department = new Department();

    就是在用之前实例化,就可以了。老师挖的坑。。


  • xxzx
    2017-03-13 17:45:05

    我也遇到了

  • qq_吃力_0
    2016-12-03 19:49:58

    懒加载加载全部,

  • 慕容3563930
    2016-11-01 19:30:11

    改为department.did也不行诶


  • ATWJSW
    2016-10-13 17:04:58

    <s:select>name属性改为department.did

  • 2016-10-06 10:51:06

    我知道了 只要把<s:select>name属性改为dno就好了

  • 2016-10-06 10:30:53

    我也是呐【求解答】

  • qq_马踏紫陌_0
    2016-10-03 17:00:23

    需要详细信息