В чем разница между struts.xml и struts-config.xml? Оба одинаковые или между ними есть какая-то разница?
struts.xml и struts-config.xml
Ответы (6)
Основной файл конфигурации для платформы Struts по умолчанию имеет номер struts.xml
для Struts 2 и struts-config.xml
для Struts 1.
Оба они являются конфигурационными файлами, так что это одно и то же, но они разные звери, поскольку относятся к разным версиям фреймворка Struts.
Существуют большие различия между Struts 1 и 2, как вы можете увидеть здесь.
Файлы имеют разную структуру и содержимое, поэтому вы не можете сравнивать один с другим (кроме их назначения).
struts.xml — это файл конфигурации Struts2,
мы не можем изменить это имя файла, если мы изменим это имя, платформа не сможет идентифицировать файл конфигурации... и еще одна вещь для одного приложения Struts2 должен быть только один файл struts.xml.
где, как и в Struts 1.x, файл конфигурации по умолчанию — struts-config.xml.
в этом мы можем изменить имя файла конфигурации по умолчанию, и у нас может быть несколько файлов конфигурации.
По сути, это один и тот же файл, в котором вы настраиваете действия Struts и т. д., но для разных версий Struts. struts-config.xml в struts 1 и struts.xml в struts 2.
По сути, struts.xml — это файл конфигурации для struts2, который включает сопоставление как файла jsp, так и файла действия. Strus-config.xml — это файл для struts1.x, который включает сопоставление файлов действий. В struts2 фильтр рассматривается как интерфейсный контроллер, который определяется в struts.xml, а для struts1.x Action Servlet считается интерфейсным контроллером и отображается в struts-config.xml.
struts.xml — это файл конфигурации Struts2 struts-config.xml, а имя обычно имеет конфигурацию Struts. файл (1.3.x)
struts-config.xml — это файл конфигурации по умолчанию, который был предоставлен инфраструктурой struts 1.x, где struts.xml — это файл конфигурации для struts 2.x.