2015-11-26 114 views
6

我最近繼承了非常使用spring框架的舊代碼庫(2006年編寫)。目前,我們的目標是讓它具有半功能性,這幾乎已經完成了。然而,有一些我似乎無法修復的代碼使用了'org.springframework.webflow.executor.struts.FlowAction'中的類「FlowAction」。這用於存在於spring-webflow-1.0.6.jar中,但不再存在於2.4.2中。FlowAction的彈簧框架替換

任何人都可以給我任何提示如何使用更新的春季框架代碼修復以下代碼?

<action path="/secure/FRONT/enrollAction" 
     name="webflowActionForm" scope="request" 
     type="org.springframework.webflow.executor.struts.FlowAction" /> 

請記住,這是企圖得到這個非常舊代碼工作,所以告訴我,這是不可能的是好的,但請提供一個很好的理由(我不是春天專家)。我用google搜索了這個春天的代碼無濟於事,但我希望它像使用不同的庫一樣簡單。感謝您的任何意見!

編輯

基於下面的第一個評論,Struts是不再支持。我爲那些知道如何更新這段代碼的人提供了一筆賞金。我假設有一個替代方案存在,或者是由Spring框架提供的,用於使用舊庫的代碼。如果有人知道這是什麼,我將不勝感激。我只需要幫助我如何更新上面的特定代碼塊,並且很樂意提供所需的任何進一步信息。

+0

有沒有更多的支柱在網絡流量支持,並作爲類是支持的一部分,這將是不可能的。 –

+0

感謝您的信息,@ M.Deinum。我想我需要開始尋找替代結構框架。 – blh83

+0

沒有替代品,也沒有支持。您需要升級struts版本並使用struts 2並自己編寫Struts Web Flow集成。 –

回答

0
FlowHandlerMapping 
FlowHandler 
FlowHandlerAdapter 
FlowExecutor 
FlowDefinition 
FlowRegistry 

,我們可以使用下面的類越來越支柱功能添加到您的代碼