今天看了一个别人的帖子才发现刚刚做的项目里面存在一些画蛇添足的实现方法。
在action处理完控制逻辑后,把dto处理结果扔给显示层表示后,在显示层里面如果要显示一些在ActionForm中的property,本来是通过在action中用request.setAttribute(..)传递的,其实没这个必要。
Action处理完毕后,本来传递给action的form在request域里面是依旧存在的,所以在输出的显示页面上只要用<bean:write name="actionformname" property="field" scope="request"/> 就ok了。
打个哈欠,以前写的代码也懒得去改了,反正也没多大的不适,嘿嘿