API сервлета не имеет этой возможности, потому что он был создан в то время, когда многие полагали, что строка запроса и тело сообщения - это просто два разных способа отправки параметров, не понимая, что назначение параметров принципиально отличается.
Параметры строки запроса? Foo = bar являются частью URL, потому что они участвуют в идентификации ресурса (который может быть набором многих ресурсов), например, «все люди в возрасте 42 лет»:
GET / чел? Возраст = 42
Параметры тела сообщения в POST или PUT предназначены для выражения модификации целевого (ых) ресурса (ов). Fx устанавливает значение для атрибута "hair":
ПУТ / чел? Возраст = 42
волосы = серый
Так что, безусловно, RESTful использовать параметры запроса и параметры тела одновременно, разделенные, чтобы вы могли использовать их для разных целей. Эта функция определенно отсутствует в API сервлетов Java.