Sprawdzenie, czy nie zmieniło się zachowanie domyślnego typu treści ServletResponse

Ta reguła oznacza flagą klasy rozszerzające klasę HttpServlet, która nie ustawia typu treści dla odpowiedzi za pomocą metody setContentType(). Wartością domyślną w przypadku serwera WebSphere Application Server w wersji 5.1 jest "text/html", ale ta wartość domyślna została zmieniona w wersji 6.0 na wartość "none". Ta reguła nie przeszukuje klas poza klasą rozszerzającą klasę HttpServlet pod kątem wywołania metody setContentType(). Oznacza to, że jest możliwe przekazanie HttpServletResponse do innej klasy, która wywołuje metodę setContentType(). Pod tym kątem kod należy przeskanować ręcznie.

Aby wymusić poprzednie zachowanie, można ustawić właściwość niestandardową com.ibm.ws.webcontainer.contenttypecompatibility kontenera WWW. Jeśli ta właściwość jest ustawiona na wartość V4, V5, V6 lub V7, domyślny typ contentType zostanie ustawiony na podstawie określonej wersji.

Więcej informacji na temat ustawiania tej właściwości niestandardowej zawiera następująca sekcja:
Migrowanie komponentów aplikacji WWW z produktu WebSphere Application Server5.x