Атрибуты всегда применяются к некоторой области. Например, если вы хотите, чтобы они применялись только к текущему запросу, вы связываете их с объектом запроса.
Точно так же, если вы хотите, чтобы он применялся к текущему сеансу, вы привязываете их к объекту сеанса. Атрибуты, относящиеся ко всему экземпляру запущенного приложения, задаются в объекте контекста сервлета.
Предложенные вами объекты имеют ту же область действия, что и уже предоставленные. Ответ имеет ту же область действия (время жизни a.k.a), что и запрос. Конфигурация сервлета имеет ту же область действия, что и контекст сервлета.
Следовательно, добавление getAttribute()
/ setAttribute()
к этим методам только добавит путаницы («Я установил атрибут в запросе или в ответе?») И не добавит никаких дополнительных функций.