Использование метода запроса GET и params = formaction вместе в одном методе - PullRequest
0 голосов
/ 27 марта 2019

Я хочу создать метод, который имеет (@RequestMapping (method = RequestMethod.GET) и @RequestMapping (params = "formaction = selectCustomer)) одним нажатием кнопки ОДИНОЧНЫЙ

Это потому, что метод .GET вызывается первым, и это обязательный метод, в то время как я хочу, чтобы params = "formaction = selectCustomer" извлекал сведения о клиенте из того же метода, который использовался в другом классе.

Я уже пробовал @RequestMapping (method = RequestMethod.GET, params = "formaction = selectCustomer"), но это не сработало

@Resource (name = "control")
private Controller control;


@Override
@RequestScope
@RequestMapping(method=RequestMethod.GET, params= "formaction= selectCustomer")
public ModelAndView form(Request request, Model model, @ModelAttribute Command command, BindingResult result) {

return this.control.getData(request, model, command, result)

Этот метод getData находится в другом классе в том же пакете, который обычно получает все данные при доступе из другого рабочего процесса.

Так что, в основном, я хочу, чтобы formAction извлекала мне данные о клиентах, но как их использовать с .GET?

Я также попытался создать два отдельных метода для .GET и formaction, и я вызвал метод formaction внутри метода .GET, но он не принес мне данные. Боюсь, я получу данные, только если метод вызывается с использованием записи param = formaction

...