Jeder Modus eines Portlets kann aus mehreren JSP-Dateien und JSF-Handlerabschnitten bestehen. Jeder Modus weist eine ursprüngliche JSP-Datei auf, die als Parameter in der Datei portlet.xml für die Anwendung angegeben ist.
Gehen Sie wie folgt vor, um dem Portlet zusätzliche Seiten hinzuzufügen:
- Wählen Sie im Projektexplorer die Option EGL-Portletprojekt aus.
- Klicken Sie auf . Das Fenster 'Neu' wird geöffnet.
- Erweitern Sie Web und klicken Sie auf Webseite, nicht auf die Option für JSP.
- Klicken Sie auf Weiter.
- Geben Sie den Namen der neuen Webseite in das Feld Dateiname ein. Der zugehörige JSF-Handler wird denselben Namen sowie die Erweiterung '*.egl' aufweisen. Es ist ein bewährtes Verfahren, an den Dateinamen den Namen des Modus anzuhängen, zu dem der Inhalt gehört.
- Wählen Sie im Feld Ordner die Position für die neue Webseite aus. Die Position muss sich im Ordner mit Webinhalten des EGL-Portletprojekts befinden. Der zugehörige JSF-Handler wird in das JSFHandler-Paket des Projekts versetzt, falls Sie in den Vorgaben für die Workbench nicht ein anderes Paket angegeben haben.
- Stellen Sie sicher, dass die von Ihnen für die Webseite verwendete Vorlage die Vorlage für Portlet-JSP ist. Mit dieser Vorlage wird ein JSP-Fragment und nicht eine gesamte Webseite erstellt.
- Klicken Sie auf Fertig stellen.
Die neue Webseite und der zugehörige JSF-Handlerabschnitt wird in Ihrem Webprojekt erstellt. EGL erstellt zusätzlich eine Navigationsregel in der JSF-Konfigurationsdatei, mithilfe derer Sie Benutzer auf diese Seite weiterleiten können.
Nach dem Erstellen der Seite können Sie mithilfe der FORWARD-Anweisung von EGL von der Hauptseite auf die neu erstellte Seite navigieren.