我有两个选项卡,其中第一个选项卡我需要保存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;
}