我的应用程序是使用Spring Boot使用MVC模式构建的,作为模板查看器,我使用的是Thymeleaf。
我正在使用表单中的Javascript生成动态列表,我需要将其作为List与控制器一起收集。
我试图用@RequestParam解决它,但是用Javascript生成列表,就我而言,我无法设置Thymeleaf标签。
这是清单:
<ul id="addItemList">
<li class="list-group-item" id="group" name="group" value="Outdoors">Outdoors</li>
<li class="list-group-item" id="group" name="group" value="Entertainment">Entertainment</li>
</ul>
我应该非常感谢我应该采取哪种方法。
提前致谢。
答案 0 :(得分:2)
创建一个具有List属性的模型,并将其作为@ModelAttribute
传递给控制器。
答案 1 :(得分:1)
最后我用ajax解决了这个问题。我有一个按钮来添加一个元素到列表,这是用Javascript制作的。我添加了一个jQuery $ .post函数来保存项目,每次通过选择该按钮将新的一个添加到列表中。我没有找到将整个列表从javascript移动到Spring Controller的方法。
答案 2 :(得分:0)
按照以下流程:
INSERT INTO `parent` VALUES ('4', 'asa');
INSERT INTO `parent` VALUES ('1', 'batman');
INSERT INTO `parent` VALUES ('3', 'goku');
INSERT INTO `parent` VALUES ('2', 'robin');
INSERT INTO `parent` VALUES ('5', 'usu');
并更新内容为li