У меня есть две вкладки, на первой из которых мне нужно сохранить 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;
}