为什么视频中可以直接写部门的属性,而我自己写的时候却要用部门action里的部门属性department.dname这样的方式做为表单的name值才能提交成功?
你的类实现了这个接口了吗? implements ModelDriven<Department>
还有
private Department department = new Department(); @Override public Department getModel() { return department; } public void setDepartment(Department department) { this.department = department; }
这样的话,dname就会被 Model的 getModel 方法 获得,注入到 department 中去。