web.xml Standard-Datei im Verzeichnis (für jetty oder tomcat)?
Habe ich ein Verzeichnis namens ./willkommen/und ./willkommen/eine Datei namens ./index.jsp.
Ich weiß, wie zu sagen, jetty oder tomcat-how to start an ./herzlich willkommen/index.jsp. Aber, ich habe auch viele andere Verzeichnisse mit einem ./index.jsp-wie --- ./blogs/, ./was/usw.
Ohne Verwendung von servlets, ist es ein Weg, zu sagen, jetty oder tomcat, "hey, wenn man eine Anfrage für ein Verzeichnis finden, wenn es eine ./index.jsp -- und zeigt Sie an den Benutzer."
Wie wenn ich den Zugriff ./blogs/ich will nicht, um zu sehen, eine 404-nicht gefunden. Ich möchte den Inhalt von ./blogs/index.jsp, aber ich möchte nicht, dass meine Benutzer umgeleitet werden ./blogs/index.jsp-ich will seinen Browser nur noch die Anzeige ./blogs/
Ich weiß, apache hat eine solche Funktion. Jede Hilfe würde geschätzt, danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist genau das, was
welcome-file-list
tun soll.Fügen Sie einfach die folgenden web.xml. In diesem Fall zuerst die container werden versuchen
index.html
und wenn es nicht vorhanden ist, dann wird es versuchenindex.jsp
.Getestet hab ich das auf Tomcat 5.5, und es funktioniert einwandfrei.
Leider, es ist wirklich schwer zu finden in der offiziellen Referenz für web.xml. So hier ist die Dokumentation für Oracle weblogic statt; ich denke, dass Sie vertrauenswürdig ist...
siehe oben:
meine app immer verwenden index.html wenn es beide index.jsp, index.html unabhängig von der config sequense.