我使用Spring的SimpleFormController
進行表單處理。在我的情況下,編輯視圖(JSP)可以根據正在編輯的內容而有所不同。 SimpleFormController
的formView
是一個字段(類變量),這意味着它由所有使用它的實例的線程共享。因此,在formBackingObject
中設置formView(通過setFormView
)並不安全(也不合適)。我的問題是,是否有可能根據某些上下文使用具有不同編輯視圖的SimpleFormController
?與Spring的SimpleFormController不同意見
跟進:查看源之後,似乎我可以覆蓋showForm(HttpServletRequest req, HttpServletResponse resp, BindException errors)
並呼籲showForm(HttpServletRequest req, BindException errors, String viewName)
與我想要的任何看法。
該死的,我打字,你更快地回答你自己的問題:)祝你好運。一旦你追溯到頂端就很容易使用 - 但我希望它更好。儘管我沒有註解的方法,但它只是讓我感到困惑,我寧願使用控制器界面編寫我自己的控制器。 – MetroidFan2002 2009-04-17 21:12:23
我應該指出,到目前爲止,我已經有更多的時間來學習和使用Spring中的註釋控制器,並且它們非常棒。雖然轉換服務需要更多的工作來處理泛型類型處理(例如包含特定有界類型的List實例)。 – MetroidFan2002 2012-08-16 04:26:29