gpt4 book ai didi

java - 如何将 ArrayList 从 Jsp 传递到 Spring(注释基础) Controller

转载 作者:行者123 更新时间:2023-11-29 06:16:32 24 4
gpt4 key购买 nike

如何将 ArrayArrayList 从 Jsp 传递给 spring controller。

我希望我的用户填写一些表格,其中以多种方式输入 1 个对象数据。我想制作一个列表并保存该对象的所有不同值。

然后我想将它传递给 spring Controller 。最好的方法是什么?谢谢。

最佳答案

是的,创建类并将此类绑定(bind)到表单,这样 Controller 将自动接收该类。

它看起来像这样。

 @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 方式:

JSON = {"myClass""list":[[1,2,3,4],[1,2,3,45],[3,5,1]]}

和 Controller 本身。

 @RequestMapping(value="/submit",method = RequestMethod.POST)
@ResponseBody
public String getAjax(@RequestBody Myclass myClass){
//do something
}

并使用 javascript 构建糟糕的 JSON 并使用 AJAX 将其发送到服务器。您也可以在此之前使用 Javascript 验证您的表单。

关于java - 如何将 ArrayList 从 Jsp 传递到 Spring(注释基础) Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4884922/

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