Products
About Guided Tour Online Demo Download Trial Version Requirements
Resources
Dokumente Konfigurationsbeispiele TagLib-Referenz Useful Links
Customer Support
Updates Foren Contact Services
Sales
Licensing Sales FAQ Buy Online
 
 
 
buy online   |   about us   |   english version  

» 2. Ableitung der Action Klasse für den Struts-Adapter

In unserem Beispiel wollen wir ein TabSet erstellen, dass drei Taben über JSP-Seiten inkludieren. Das TabSet soll ohne Server Roundtrips arbeiten. Dies bietet sich dann an, wenn die zu präsentierenden Daten zu einem Zeitpunkt vollständig bereitgestellt werden können und, wie in unserem Fall, logisch zusammen hängen. Bei komplexen Masken mit heterogenen Informationsinhalten ist es hingegen meist günstiger die Daten erst bei einem Wechsel auf die entsprechende Tabe zu laden.

Die Ermittlung der Anzeigedaten übernimmt bei uns die Aktionklasse "UserProfileEditAction". Sie ist von der Klasse FWAction abgeleitet, welche die Struts-Action Klasse kapselt und um Funktionalitäten des Präsentationsframeworks erweitert. Dabei wird anstelle der execute()-Methode die doExecute()-Methode aufgerufen. [FWAction ist von org.apache.struts.action.Action abgeleitet] Sie erhält beim Aufruf den ActionContext, über den der Zugriff auf weitere Objekte, wie das Session-, Request- und Response-Objekt gekapselt ist.

import java.io.IOException;
import javax.servlet.ServletException;

import com.cc.framework.adapter.struts.FWAction
import com.cc.framework.adapter.struts.ActionContext

public class UserProfileEditAction extends FWAction {

    /**
     * @see com.cc.framework.adapter.struts.FWAction#doExecute(ActionContext)
     */
    public void doExecute(ActionContext ctx)
        throws IOException, ServletException {
        // see next chapter
    }
}

zurück   |   weiter zu Schritt 3

Impressum | This product includes software developed by the Java Apache Project
Tours
ListControl TreeControl TreeListControl TabSetControl Formelemente MenuControl Druckversion Live Demo Konfiguration