Что такое Dispatch Action в Struts?

1 Ответы


  • В языке 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 предназначено для того, чтобы делать то же самое, но без неупорядоченной базовой логической единицы.

Напишите свой ответ

Ваш ответ появится после модерации