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

来源:4-2 添加员工

阿煎4010746

2016-09-29 15:16

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

写回答 关注

8回答

  • 雪雨孤岛
    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就好了

    回复阿煎4010...

    原始的方法是?

    2016-10-10 18:29:16

    共 3 条回复 >

  • 2016-10-06 10:30:53

    我也是呐【求解答】

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

    需要详细信息

    阿煎4010...

    org.apache.jasper.JasperException: tag 'select', field 'list', name 'department.id': The requested list key 'cate' could not be resolved as a collection/array/map/enumeration/iterator type. 报这个错误 但<s:select/>能取到部门表的数据 就是存储数据无法存入对应的字段 然后存值就为空了

    2016-10-08 08:45:14

    共 1 条回复 >

基于SSH实现员工管理系统之案例实现篇

SSH框架整合案例之实现篇,手把手带你实现员工管理系统

50212 学习 · 323 问题

查看课程

相似问题