繁体   English   中英

通过POST请求通过AJAX将数据从表发送到Servlet

[英]Sending data from table to servlet through AJAX via POST request

我有一个带表的JSP,一旦按下“提交”按钮,我想通过POST请求通过AJAX将表中的所有信息发送到servlet。

我已经通过servlet设置了请求和响应,它已经过测试并且可以处理几个变量。

但是,我想知道,发送大量信息(即表中的信息)的最佳方法是什么? 该表可以有30-40行,每行有三列。 我需要保留每一行的信息,因为每一行都是独立处理的。

我想知道,通过AJAX发送大量信息的最佳方法是什么

您可以使用JSONXML发送包含每个记录一个的表数据。 您可以使用各种JSONXML解析库从JSON或XML字符串反过来形成Java对象。

您可以为此使用GSONJSON库。

添加行时,您可以在前端创建树型结构。 可能是这样的:

每行将是一个对象,并且具有三个属性,例如:

var rows_data = {firstName:"amit", lastName:"kumar", age:28};

继续使用JavaScript将这些行添加到数组中。

var rowArray= []; rowArray.push(rows_data);

发布时,您可以发布此javascript数组,并从servlet迭代列表并处理结果。

希望它能帮助您解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM