今天看了一個別人的帖子才發現剛剛做的項目里面存在一些畫蛇添足的實現方法。
在action處理完控制邏輯后,把dto處理結果扔給顯示層表示后,在顯示層里面如果要顯示一些在ActionForm中的property,本來是通過在action中用request.setAttribute(..)傳遞的,其實沒這個必要。
Action處理完畢后,本來傳遞給action的form在request域里面是依舊存在的,所以在輸出的顯示頁面上只要用<bean:write name="actionformname" property="field" scope="request"/> 就ok了。
打個哈欠,以前寫的代碼也懶得去改了,反正也沒多大的不適,嘿嘿