Сначала нужно уточнить, используете ли вы Struts 1 или Struts 2 - ответы на стороне Struts очень разные.
На стороне Struts 2 есть плагин Spring, который по сути делегирует всеСоздание объектов Struts 2 в Spring, так что вы получаете всю проводку Spring и т. Д. Без необходимости изменения какого-либо кода или конфигурации вашего приложения.
В Struts 1 вы обычно объявляете свои действиякласс org.springframework.web.struts.DelegatingActionProxy в вашем конфигурационном файле Struts 1.В конфигурации Spring вы определяете bean-компонент, имя которого совпадает с путем, и является подклассом действия Struts 1.
Файл конфигурации Struts 2 по умолчанию является "struts.xml", но его можно настраивать.Файл конфигурации Struts 1 (опять же по умолчанию) - "struts-config.xml".Любой из них может иметь несколько конфигурационных файлов.