Да, создайте класс и привяжите этот класс к форме, чтобы контроллер автоматически получал этот класс.
Это будет выглядеть примерно так.
@RequestMapping(value="/submit",method = RequestMethod.POST)
public ModelAndView addUser(@Valid MyClass myClass, BindingResult result){
}
public class MyClass{
private List<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>();
//getters and setters.
}
надеюсь, это поможет.
Обновление:
Ajax way:
JSON = {"myClass" "list": [[1,2,3,4], [1,2,3,45], [3,5,1]]}
и сам контроллер.
@RequestMapping(value="/submit",method = RequestMethod.POST)
@ResponseBody
public String getAjax(@RequestBody Myclass myClass){
//do something
}
и использование javascript для сборки suck JSON и отправки его на сервер с помощью AJAX. Вы можете проверить свою форму перед этим, также используя Javascript.