2014-04-14 51 views
1

在struts 1中開發了一個項目,將其遷移到struts 2.問題是應用程序有很多用struts 1編寫的自定義標記。所以當遷移到struts 2時有沒有一種方法可以讓這些自定義標籤支持現有的jsps。但是我們假設在遷移到struts 2時刪除所有sturts 1.x相關的jar,所以用struts 2重寫這些自定義標記是一項巨大的工作。當從struts 1遷移到struts 2時支持自定義標記

回答

1

如果他們正在使用Struts1並刪除它,那麼您應該刪除依賴於它的標籤。但是,您可以使用任何其他taglib,包括對應於您的JSP規範版本的JSTL

+0

感謝羅馬的答案。好的,情況就是這樣。目前的應用程序已經開發了很多使用stuts 1的自定義標籤。因此,當你提到的遷移時,我必須刪除這些標籤取決於struts 1,這是一個巨大的努力。任何方式,因爲它必須是一些如何遷移我想做的是用struts 2自定義標籤重寫那些struts 1書寫標籤,以便我不必觸摸任何當前的jsp。請諮詢其正確的方法?謝謝 – Harshana

+0

如果您編寫自定義標籤,誰會支持它們?如果您努力編寫自己的自定義標籤並且發生這種情況,他們會爲您工作,您堅持使用Struts版本。 Dojo標籤也是如此。所以,Struts 1標籤應該被替換。 –