Prüfen, ob sich das Verhalten des Standardinhaltstyps von ServletResponse geändert hat

Diese Regel markiert Klassen zur Erweiterung von HttpServlet, die den Inhaltstyp für die Antwort nicht mit der Methode setContentType() festlegen. Der Standardwert in WebSphere Application Server Version 5.1 war "text/html", aber der Standardwert in Version 6.0 hat ihn in "none" geändert. Diese Regel sucht nicht nach Klassen außerhalb der Klasse, die HttpServlet für den Methodenaufruf setContentType() erweitert. Daher besteht die Möglichkeit, dass die HttpServletResponse an eine andere Klasse übergeben wird, die die Methode setContentType() aufruft. Der Code muss diesbezüglich manuell überprüft werden.

Die angepasste Web-Container-Eigenschaft com.ibm.ws.webcontainer.contenttypecompatibility kann verwendet werden, um das alte Verhalten zu erzwingen. Wenn diese Eigenschaft auf V4, V5, V6 oder V7 gesetzt ist, wird der Standardinhaltstyp basierend auf der angegebenen Version gesetzt.

Weitere Informationen zum Festlegen der angepassten Eigenschaft finden Sie unter
Webanwendungskomponenten von WebSphere Application Server Version 5.x migrieren