這是我的撐杆2流,其中我使用行動鏈接未使用動作鏈接在目標操作中設置實例成員值?
JSP --->措施1 --->措施2 ---> ResultJsp
隨着動作鏈接,我的理解是,請求被從轉發動作1至action2.So如果我通過一些參數從動作1到動作2 應該在新的動作實例變量(用於新的行動創造/值堆)來設定。但它不是發生
下面是我的代碼在動作1
@Result(name = "displayEmployee",type = "chain",
params = {
"namespace", "/employee",
"actionName", "Employee-lookup!search",
"empMode", "true"
})
@Action("display-employee!displayEmployee")
public String displayEmployee() {
return "displayEmployee";
}
Now in Action 2即display-employee,我擁有名稱爲empMode的布爾屬性。但我得到的值爲假,但我應該得到它真的 因爲我將它作爲屬性傳遞給結果註釋。根據我在行動鏈中的理解,所有請求參數都是從動作1轉發到動作2的 。基本上爲action2創建了新的值堆棧,其中包含在action1中存在的變量 。那麼爲什麼在action 2中沒有爲empMode屬性設置true true?
沒有ü配置在任何地方截擊 – PSR 2013-03-01 14:20:02
u能證明代碼 – PSR 2013-03-01 14:26:30
嘗試用默認的堆棧once.Just只用於測試 – PSR 2013-03-01 14:42:24