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

Diese Regel markiert Klassen, die HttpServlet erweitern und den Inhaltstyp für die Antwort nicht mit dem setContentType() Methode. 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 keine Klassen außerhalb der Klasse, die HttpServlet für die setContentType() Methodenaufruf, sodass es möglich ist, dass die HttpServlet-Antwort an eine andere Klasse übergeben wird, die die setContentType() Methode. 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