static-html

___ qstnhdr ___ Tomcat 7.0.35 HTTP-Response-Header festlegen Content-Type-Zeichensatz für statische HTML-Dateien ___ qstntxt ___

Ich liefere einige statische HTML-Dateien und ein Servlet in einer einzigen WAR-Datei von einem eigenständigen Tomcat 7.0.35-Server über den HTTP-Connector.

Ich möchte den Zeichensatz aller statischen HTML-Dateien angeben, indem ich den HTTP-Antwortheader %code% .

festlege

Tomcat unterstützt standardmäßig HTML-Dateien mit %code% (kein Zeichensatz).

Ich folgte den Anweisungen unter:

Ссылка

Aber der Header enthält immer noch %code% ohne %code%

Meine web.xml ist unten wiedergegeben. Beachten Sie, dass ich versucht habe, %code% in %code% , %code% , %code% und %code% zu ändern, aber keine davon hat funktioniert.

Zu Ihrer Information, die Datei /index.html wird von Tomcat korrekt bedient (mit Ausnahme des fehlenden %code% ). Das / getData-Servlet funktioniert ebenfalls korrekt, und ich habe die Antworten des Servlets %code% erfolgreich mit %code% festgelegt.

Danke für jede Hilfe.

%Vor%     
___ tag123war ___ Web-Anwendungsarchiv - Wird zur Verteilung von JavaServer-Seiten, Java-Servlets, Java-Klassen, XML-Dateien, Tag-Bibliotheken und statischen Webseiten (HTML und zugehörige Dateien) verwendet, die zusammen eine Webanwendung bilden. ___ tag123servletfilters ___ In der Servlet-API verwenden Sie normalerweise ein Servlet, wenn Sie bestimmte Anfragen steuern, vorverarbeiten und / oder nachbearbeiten möchten. Wenn Sie jedoch allgemeine Anfragen und / oder Antworten basierend auf bestimmten Bedingungen filtern / ändern möchten, ist ein Filter viel geeigneter. ___ tag123tomcat ___ Verwenden Sie dieses Tag für Fragen zu Apache Tomcat (oder einfach Tomcat, früher auch Jakarta Tomcat), bei dem es sich um einen von der Apache Software Foundation (ASF) entwickelten Open-Source-Servlet-Container handelt. Die meisten Fragen sollten auch ein Tag enthalten, das das Betriebssystem angibt. ___ tag123contenttype ___ Das Entity-Header-Feld "Content-Type" gibt den Medientyp des Entity-Body an, der an den Empfänger gesendet wird, oder im Fall der HEAD-Methode der Medientyp, der gesendet worden wäre, wenn die Anforderung ein GET gewesen wäre. ___ tag123statlichtml ___ hilf uns dieses Wiki zu bearbeiten ___ answer16520391 ___

Haben Sie versucht, das MIME-Mapping so einzustellen, dass es den Zeichensatz enthält?

%Vor%     
___
1
Antwort

Tomcat 7.0.35 HTTP-Response-Header festlegen Content-Type-Zeichensatz für statische HTML-Dateien

Ich liefere einige statische HTML-Dateien und ein Servlet in einer einzigen WAR-Datei von einem eigenständigen Tomcat 7.0.35-Server über den HTTP-Connector. Ich möchte den Zeichensatz aller statischen HTML-Dateien angeben, indem ich den HTTP-...
05.02.2013, 21:06