In unserem Baum wollen wir Produktgruppen und Produkte anzeigen. Daher soll die Action-Klasse, welche das Laden und Befüllen des TreeControls übernimmt, die Bezeichnung "ProductTreeBrowseAction" tragen.
Die Actionklasse wird 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. Sie erhält beim Aufruf den ActionContext, über den
der Zugriff auf weitere Objekte, wie das Request-, Session- 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 ProductTreeBrowseAction extends FWAction {
/**
* @see com.cc.framework.adapter.struts.FWAction#doExecute(ActionContext)
*/
public void doExecute(ActionContext ctx)
throws IOException, ServletException {
// In the next chapter, we will instantiate
// our TreeControls with the DisplayData
}
}
zurück |
weiter zu Schritt 3
|