In unserem TreeListControl wollen wir Regionen und Länder anzeigen. Daher soll die Action-Klasse, welche das Laden und Befüllen des TreeListControls übernimmt, die Bezeichnung "RegionBrowseAction" 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. [FWAction ist von org.apache.struts.Action abgeleitet] Sie erhält beim Aufruf den ActionContext, über den der Zugriff auf weitere Objekte, wie das 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 RegionBrowseAction 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 TreeListControls with the DisplayData
}
}
zurück |
weiter zu Schritt 3
|