.html-Dateien als JSPs verwenden

8

Das mag eine dumme Frage sein, aber ich habe keine Antwort gefunden, wenn ich das googlen würde.

Zur Zeit ordnet ich die Anfragen von someFileName.html einem Servlet zu, das dann mit Servlet-Mappings in web.xml an someFileName.jsp weiterleitet. Ich möchte das vermeiden und meinen Anwendungsserver so konfigurieren, dass HTML-Dateien analysiert und ausgeführt werden, als wären sie JSPs (so dass benutzerdefinierte Tags und EL innerhalb des HTML verwendet werden können). Bonus für Antworten, mit denen Erweiterungen dem JSP-Prozessor zugeordnet werden können.

Ich benutze Tomcat, aber ich möchte, dass die Lösung auch in andere Container wie Glassfish passt.

    
jd. 22.11.2010, 19:55
quelle

1 Antwort

8

Mit 2 einfachen Schritten können Sie dies erreichen:

  1. Fügen Sie dieses Servlet-Mapping für das JSP-Servlet hinzu:

    %Vor%

    Dies weist den Anwendungscontainer an, das JSP-Servlet beim Bereitstellen von HTML-Dateien zu verwenden.

  2. Kommentieren Sie die <mime-mapping> für text/html MIME-Typ (* .html) -Dateien, damit der Container HTML-Dateien nicht als statischer Inhalt behandelt.

Hoffe, das hilft.

    
fasseg 22.11.2010, 20:02
quelle

Tags und Links