1. 程式人生 > >在Action指定方法執行之前執行指定初始化方法

在Action指定方法執行之前執行指定初始化方法

再要初始化的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 {
		// 介面方法
	}