gpt4 book ai didi

java - 如何使用 Spring MVC 处理未知数量的参数

转载 作者:IT老高 更新时间:2023-10-28 13:46:42 25 4
gpt4 key购买 nike

我想使用 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 数据发布,但是我的 Controller 应该是什么样子?有没有办法“等待” Controller 中的某些内容列表。例如:

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

最佳答案

您可以注入(inject)一个包含所有参数的 Map 实例。

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

关于java - 如何使用 Spring MVC 处理未知数量的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13551000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com