再要初始化的Action中实现Preparable接口 格式 : 实现方法名(perpare)+初始化Action的方法名称
public String saveOrUpdate() {
if (role.getId() != null) {
roleService.update(role);
} else {
roleService.save(role);
}
return SUCCESS;
}
// 防止保存数据重复多余
public void prepareSaveOrUpdate() throws Exception {
// 将集合内数据清空,在执行saveOrUpdate方法之前执行该方法
role.setPermissions(null);
}
public void prepare() throws Exception {
// 接口方法
}