Pakete und Verzeichnisse für generierte .java- und .class-Dateien
Standardmäßig werden die .java-Dateien für alle JSP-Dateien (JavaServer Pages) mit der Anweisung package com.ibm._jsp; generiert. Der Klassenlader der JSP-Engine kann JSP-Klassen laden, wenn sie sich alle im selben Paket befinden. Die .java-Dateien werden im Dateisystem in einer Verzeichnisstruktur abgelegt, die die Verzeichnisstruktur der JSP-Quelle widerspiegelt.
Wenn der Konfigurationsparameter der JSP-Engine useFullPackageNames auf
"true" gesetzt ist, werden die Dateien .java mit der folgenden Anweisung generiert:
Package _ibmjsp.<Verzeichnisstruktur mit der JSP>;
Wenn Sie vollständige Paketnamen
verwenden, können JSPs als Servlet in der Datei web.xml konfiguriert werden.
Weitere Informationen finden Sie im Artikel zu den Einstellungen für das Laden von JSP-Klassen.
Die Tabelle weiter unten
enthält Beispiele für Paket- und Verzeichnisstrukturen für generierte Dateien
.java und .class.Verzeichnis | Dateiname | Position der Dateien .java und .class im Dateisystem | ||
---|---|---|---|---|
JSP-Datei | default | useFullPackageNames=true | default | useFullPackageNames=true |
/myJsp.jsp | com.ibm._jsp | _ibmjsp | / | /_ibmjsp |
/jspFiles/jspOne.jsp | com.ibm._jsp | _ibmjsp.jspFiles | /jspFiles | /_ibmjsp/jspFiles |
/dir with spaces/jspTwo.jsp | com.ibm._jsp | _ibmjsp.dir_20_with_20_spaces | /dir with spaces | /_ibmjsp/dir_20_with_20_spaces |