SPRINGMVC 地址栏传参中当一个参数对应后台多个类的属性时,SPRINGMVC的处理器适配器如何解析呢
如以下代码
参数绑定:包装类
@RequestMapping(value="/queryList")
public String queryList(Model model,Fruit fruit) {
System.out.println("name:"+fruit.getName());
}
url:
http://localhost:8080/SpringMVC_test/queryList.action?name=%E5%8D%A7%E6%A7%BD
输出:
name:卧槽
name是Fruit包装类的属性名,这种类型会被SpringMVC的处理器适配器解析,会创建出具体的实体类,并将相关的属性值通过set方法绑定到包装类中,所以成功。
问题如下:
当有多个实体类都有name这个属性时,SpringMVC的处理器适配器 如何解析呢?