gpt4 book ai didi

javascript - 如何处理非平凡的表单输入? JSP 还是 Javascript?

转载 作者:行者123 更新时间:2023-11-30 18:25:15 25 4
gpt4 key购买 nike

我正在开发一个 Spring MVC 应用程序,它应该允许用户更改列表的内容。

该列表由具有简单属性(如名称和作者)的 Book 对象组成。该 View 是一个显示图书列表并允许用户更改内容的 JSP 页面。

更改列表可能意味着添加书籍、删除书籍或更改列表中书籍的顺序。

问题是,如何将更改后的列表返回给服务器?我可以编写 JavaScript 来控制列表,但是如何将它发布到 Spring Controller ?另一方面,我可以编写一个 JSP 表单来更改模型,将其提交回服务器很简单,但我是否仅限于表单输入中的基本文本字段?

编辑:在 JSP 中,使用类似

的表单很容易更改单个模型的属性
<form:form action="myaction" method="post" commandName="mybook">

但是如果您的模型是一个(有序的)对象列表,那么您如何编辑它呢?

在 Javascript 中,我可以从响应中获取对象列表并根据需要进行更改,但我如何将其提交回服务器?有点像

$.post("/modifybook.do",{ name: "Spring in Action", author: "Graig Walls" } );

有效,但仅适用于单个对象。

最佳答案

从未使用过 Spring 这可能不太合适,但您能不能将列表转换为 XML,然后将其发回 Java,然后在保留所有复杂性和更改的情况下对其进行处理?

关于javascript - 如何处理非平凡的表单输入? JSP 还是 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032969/

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