Was ist die Versandaktion in Struts?

1 Antworten


  • Die Java-Sprache verwendet die Methode der DispatchAction-Klasse. Diese Klasse stellt keine Implementierung für die Methode execute() bereit, da die DispatchAction-Klasse selbst implementiert. Diese Klasse repräsentiert die Methoden der Basisklasse Action und fordert diese an. Ein Action Mapping wird durchgeführt, um die außergewöhnliche Methode auszuwählen, die von der Struts-Computing-Datei verwendet wird.
    Die Klasse DispatchAction enthält verschiedene Methoden wie add (), edit (), search (), save ().

    Alle Methoden verwenden die gleichen Eingabeparameter, aber jede Methode gibt einen anderen ActionForward zurück, wie "add" bei add() method , "exit" bei exit() usw.
    Jeder ActionForward ist in der Struts-Computing-Datei definiert. In einer Struts-Webanwendung werden Anwendungen hauptsächlich durch ihre Action-Mapping-Elemente definiert. Ein Action-Mapping ist für ein HTML-Formular konzipiert und wird häufig mit Hyperlinks verwendet.

    Jedes Action-Mapping kann problemlos die StrutsAction-Klasse als Controller verwenden. Viele dieser Aktionsklassen steuern zugehörige Operationen, die oft mit ihrem Namen signiert sind. Da alle diese Operationen normalerweise von derselben JSP-Seite gesteuert werden, wäre es praktisch, sie auch von derselben Struts-Aktion steuern zu müssen. Die Struts-Dispatch-Aktion ist darauf ausgelegt, genau das gleiche zu tun, jedoch ohne eine ungeordnete Grundeinheit der Logik.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear