java.lang.IllegalArgumentException: attempt to create saveOrUpdate event with null entity
原因:使用ModelDriven模型驱动,没有new对象
private Department department = new Department();
注意事项: 在使用ssh框架的时候,控制层的Action中实现ModelDriven之后,仍然需要new要接收、封装的对象。
很容易与属性驱动的两个方式混淆。
---------------------------------------我是分割线------------------------------------------
struts数据封装的三种方式:
- 属性驱动——set方法
- 属性驱动——OGNL表达式
都需要private User user; get(); set();//get、set方法
- 模型驱动:实现ModelDriven
private User user = new User();
public User getModel(){
return User;
}
模型驱动缺点:
只能封装一个对象