2009-12-08 47 views

回答

3

聽起來像一個黑客給我,但肯定--the formBackingObject()方法被調用的每一頁,這樣你就可以覆蓋該方法,並添加代碼,以確定哪些命令對象返回(基於其頁面視圖是被請求)。

另一方面,當你處理每個頁面的提交時,這會增加複雜性 - 你是否必須弄清楚你得到和投射哪種類型的對象?我會重新思考 - 也許這不是一個真正的嚮導類型的情況,你應該有單獨的控制器?或者你應該看看Web Flow?我的經驗是,如果您按照設想使用Wizard控制器,Wizard控制器很有用,但是當您開始試圖將其應用到場景中時,它並不意味着它會變得複雜而不是有用。