Хорошо, я просто продумал проблему и понял, что для запросов POST вызов getParameter () может вызвать проблему, потому что параметры POST обычно находятся в теле запроса. Входной поток действительно будет неявно открыт фильтром.
В моем фильтре (и в моем случае) мне нужно проверить:
if (((HttpServletRequest) request).getMethod().equals("GET")) {...}