Quelle est l'action d'expédition dans Struts?

1 Réponses


  • Le langage Java utilise la méthode de la classe DispatchAction. Cette classe ne fournit pas d'implémentation pour la méthode execute() car la classe DispatchAction elle-même implémente. Cette classe représente les méthodes de la classe Action de base et les requêtes correspondantes. Un mappage d'action est effectué pour choisir la méthode exceptionnelle à l'aide du fichier Struts-computing.
    La classe DispatchAction contient différentes méthodes telles que add (), edit (), search (), save ().

    Toutes les méthodes prennent les mêmes paramètres d'entrée mais chaque méthode renvoie un ActionForward différent comme "add" en cas de méthode add() , "exit" en cas de exit() etc.
    Chaque ActionForward est définie dans le fichier struts-computing. Dans une application Web Struts, les applications sont principalement définies par ses éléments de mappage d'action. Un mappage d'actions est conçu pour un formulaire HTML et est souvent utilisé avec des hyperliens.

    Chaque mappage d'action peut facilement utiliser la classe StrutsAction comme contrôleur. Beaucoup d'entre elles, les classes Action, contrôlent les opérations associées, souvent signées par leur nom. Étant donné que toutes ces opérations sont généralement contrôlées par la même page JSP, il serait utile de les contrôler également par la même action Struts. L'action Struts Dispatch est conçue pour faire exactement la même chose, mais sans unité logique de base désordonnée.

Ecrivez votre réponse

Votre réponse apparaîtra après modération