JQuery の Sortable (http://jqueryui.com/sortable/#connect-lists) を使用したいので、左のリストは次のようになります。
<ul>
<li>
Some txt1
<input type="hidden" name="li1" value="1"/>
</li>
<li>
Some txt2
<input type="hidden" name="li2" value="2"/>
</li>
</ul>
回数は<li>
毎回異なります。私の考えは、すべての非表示の入力値と名前を配列に入れ、配列を JSON データとして POST することですが、コントローラーはどのように見えるでしょうか? コントローラー内の何かのリストを「待つ」方法はありますか。例えば:
@RequestMapping(value = "/listItems")
public @ResponseBody GridModel getUsersForGrid(@RequestParam(value = "items") List<NameIdPair> items){...}