2012-11-25 24 views
9

Tôi muốn sử dụng Sắp xếp của JQuery (http://jqueryui.com/sortable/#connect-lists), vì vậy danh sách bên trái của tôi sẽ kết thúc bằng một cái gì đó như thế nàyCách xử lý số tham số không xác định với Spring MVC

<ul> 
    <li> 
     Some txt1 
     <input type="hidden" name="li1" value="1"/> 
    </li> 
    <li> 
     Some txt2 
     <input type="hidden" name="li2" value="2"/> 
    </li> 
</ul> 

Số lượng <li> sẽ khác nhau mỗi lần. Ý tưởng của tôi là để có được tất cả các giá trị đầu vào ẩn và tên đặt chúng trong mảng và POST mảng như dữ liệu JSON, nhưng làm thế nào nên điều khiển của tôi trông như thế nào? Có cách nào để "chờ" danh sách thứ gì đó trong bộ điều khiển không. Ví dụ:

@RequestMapping(value = "/listItems") 
    public @ResponseBody GridModel getUsersForGrid(@RequestParam(value = "items") List<NameIdPair> items){...} 

Trả lời

10

bạn có thể tiêm phiên bản Map giữ tất cả các thông số.

@RequestMapping("/listItems") 
public @ResponseBody GridModel getUsersForGrid(@RequestParam Map<String, String> params) { 
    params.get("parametername"); 
    // ... 
} 
+0

Giao diện này trông như thế nào trong Chrome trong trường http khi bạn nhập địa chỉ? – powder366

Các vấn đề liên quan