第一:點選建立之後,頂級部門顯示目前的上級部門而不是最頂級的null
parentid有值就可以回顯是以代碼如下:
1、建立按鈕的連結需要更改:
2.相應的action 不需要修改,因為parentid 在點選相應的上級部門檢視其下級部門時它的parentid就已經放到model的值棧裡去了,是以可以直接用%{}ognl表達式取得。
檢視下級部門代碼:
第二。增加傳回上一級按鈕
1.jsp
2.相應的action
第三:在儲存,修改,删除後要留在原層級目錄不要傳回最頂級。。。。以前是因為在struts.xml檔案中的tolist對應的result直接傳回list了。是以修改如下:
加上:
當然在儲存删除修改時都要向action傳入parentid這樣才能為值棧中的action 對象棧的parentid屬性指派。。。。修改于儲存有表單送出過程,是以parentid自然會傳給action,要改的主要是删除,如下: