Общий тип в аннотации @ModelAttribute - PullRequest
0 голосов
/ 15 марта 2019

У меня есть две вкладки, на первой из которых мне нужно сохранить vehicle детализацию, а на второй вкладке мне нужно сохранить Driver детали, теперь обе формы имеют одинаковое действие, вместо параметра запроса, как в tab1, мое действие/save?rType=1 и во второй вкладке /save?rType=2 теперь он принадлежит одному и тому же методу сохранения в контроллере, но атрибут команды или модели отличается, мне нужен какой-то способ для обработки обоих в одном методе, и, следовательно, у меня возникла идеягенерики, но применимо ли это здесь или нет, я даже не уверен в этом.

Я пытаюсь реализовать что-то вроде ниже.

@PostMapping("/save")
public ModelAndView saveInfo(@ModelAttribute("t")T t,HttpServletRequest request) {
    ModelAndView mav = new ModelAndView("");
    String reqType=request.getParameter("rType");
    if(reqType.equals("2"))
    {
        saveDriverDetails method
    }
    else{
        saveVehicleDetails mehtod
        }
    return mav;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...