Есть несколько вариантов, все они неправильны:
Они не правы, потому что сервисный уровень не должен знать, что это сервлеты, которые снабжают его данными. Завтра это может быть качели.
Таким образом, правильный способ - собрать все необходимые параметры в сервлете (или контроллере) и передать их в качестве аргументов на сервисный уровень. Хуже, но все же не так уж и плохо - получить атрибут Map
и передать его вместо него.