В контроллере Spring, можно ли вызвать метод на основе количества параметров запроса?

Я модифицировал существующее веб-приложение с помощью Spring. Ясно, что легче начать с Spring, чем добавлять его позже.

У нас есть сервлеты, которые могут принимать несколько параметров запроса. В зависимости от количества параметров будут предприняты разные действия. Например,

/doSomething?prod=15

отображает информацию о продукте 15, а

/doSomething?prod=15&owner=99

устанавливает владельца продукта 15 на 99, а

/doSomething?prod=15&delete=y

удаляет продукт 15.

У меня работает контроллер, но я не знаю, как вызвать другие методы, основанные на количестве параметров. Например, в нескольких методах, затем фактор их в специальный класс обработчика с этим путем, сопоставленным с типом level!

Я не понимаю, что это сообщение говорит мне делать.

Если я настроил метод на прием большего количества или других параметров, чем было передано в, я получаю "Запрос, отправленный клиентом, был синтаксически неверным. () ".

Paul

11
задан Paul 21 April 2011 в 19:44
поделиться