2014-12-02 87 views
-1

我正在使用Struts2,jspx場景,其中我在每個窗體上使用提交按鈕的單個.jspx頁面上有窗體列表。每個表格都有幾個複選框,其值將被捕獲。爲了識別哪個表單被點擊了,我在每個表單上都包含了一個隱藏的字段,並且使用了唯一的id,並且我觀察到struts通過給java類型路徑作爲複選框的名稱來幫助在嵌套操作對象中設置一些字段。像strutsaction.formlistobject.actualform.selectedServices。那麼是否有一種方法可以在設置複選框之前調用隱藏域設置器,以便可以確定複選框可以設置爲哪種形式?輸入字段的提交順序

+1

你可以發佈你嘗試過的代碼嗎? – 2014-12-02 10:20:31

回答

0

依託參數設定順序是有風險的,因爲它依賴於沒有在HTML改變,S2代碼等

你可以嘗試複選框攔截器的攔截PARAMS後。

我幾乎肯定會使用不同的,簡單的方法,無論是填補了地圖和轉移,有一個具有持有人所有組合表單對象,並選擇您需要根據隱藏字段哪一個,等

(我可能也會使用提交按鈕的值而不是隱藏字段,但這是無關緊要的。)