0

我的请求如下所示:

http://...
  ?type[A].size=14
  &type[B].query=test

@Controller有一个应该接受那些通用请求参数的方法:

@RequestMapping(...)
public void test(MyModel m) {
   ...
}

public static class MyModel {
  Map<String, ?> type;
}

问题是:?应该是一些由Map.

这意味着:key=A应该映射到类A并且key=B应该映射到类B。根据上面给定的请求: ClassA将有一个 propertyint size并且 classB将有一个 property String query

我只是想不通,我怎么能告诉 Spring 使用 class Afor keyA和 class Bfor key B

(我知道我可以POST和杰克逊一起做,但我想用一个GET请求来解决这个问题)。

谢谢你的帮助:)

4

0 回答 0