Cette règle marque les classes qui étendent HttpServlet et ne définissent pas le type de contenu de la réponse à l'aide de la méthode setContentType(). La valeur par défaut dans WebSphere Application Server version 5.1 était "text/html" ; elle a été remplacée dans la version 6.0 par "none". Cette règle n'effectuant pas une recherche sur les classes en dehors de la classe qui étend HttpServlet pour l'appel de la méthode setContentType(), il est possible que HttpServletResponse puisse être transmis à une autre classe qui appelle la méthode setContentType(). Une recherche manuelle devra être effectuée sur le code pour cela.
La propriété personnalisée com.ibm.ws.webcontainer.contenttypecompatibility du conteneur Web peut être définie de sorte à forcer l'ancien comportement. Si cette propriété a pour valeur V4, V5, V6 ou V7, le type de contenu par défaut est défini en fonction de la version spécifiée.
Pour plus d'informations sur la définition de la propriété personnalisée, voir
Migration de composants d'application web de WebSphere Application Server version 5.x