Констанция
В языке Java используется метод класса DispatchAction. Этот класс не предоставляет реализацию для метода execute (), поскольку реализует сам класс DispatchAction. Этот класс представляет методы базового класса Action и запросы для них. Сопоставление действий выполняется для выбора исключительного метода с использованием файла Struts-computing.
Класс DispatchAction содержит различные методы, такие как add (), edit (), search (), save ().
Все методы принимают одни и те же входные параметры, но каждый метод возвращает разные ActionForward, такие как «добавить» в случае метода add (), «выход» в случае выхода () и т. Д.
Каждый ActionForward определен в файле struts-computing. В веб-приложении Struts приложения в основном определяются элементами отображения действий. Отображение действий разработано для HTML-формы и часто используется с гиперссылками.
Каждое сопоставление действий может легко использовать класс StrutsAction в качестве своего контроллера. Многие из этих классов Action управляют связанными операциями, часто подписанными своим именем. Поскольку все эти операции обычно управляются одной и той же страницей JSP, было бы удобно управлять ими с помощью одного и того же действия Struts. Действие Struts Dispatch Action предназначено для того, чтобы делать то же самое, но без неупорядоченной базовой логической единицы.