gpt4 book ai didi

java - 将选定的行从数据表发送到操作方法?

转载 作者:行者123 更新时间:2023-11-29 05:57:10 25 4
gpt4 key购买 nike

我正在使用数据表在 jsp 页面上显示客户记录,我在数据表中显示客户姓名、姓氏、部门、加入日期。我还有一列是选择框。现在用户可以从 UI 中选择任意数量的客户记录并发送到服务器端进行更新。在我的jquery 函数我在数据表中获取选定的行。 但我不知道如何将这些行发送到操作方法?我期望的是我将这些行从 ajax 发送到 action 方法,该方法有一个方法参数作为列表(代表选定的行),我可以从列表中的每一行中提取字段值,代表来自 UI 的选定行。但我不确定列表将包含什么类型的对象?有人可以通过一些简短的例子为我指明正确的方向吗?

最佳答案

为什么不在每一行中给出一个复选框,其值将是相应记录的id

<input type="checkbox" name="rec" value="{id of the record}"/>

然后当您提交时获取选定的 id

var selectedRec="";
$("input[name='rec']:checked").each(function(){
selectedRec += $(this).val()+",";
});

您现在可以将 selectedRec 作为字符串变量传递给操作。在您的操作中,您可以将此字符串拆分为数组

String[] recArray =  selectedRec.split(",");

然后在循环中你可以得到每个id如下

int customerId = Integer.parseInt(recArray[i]);

关于java - 将选定的行从数据表发送到操作方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11617479/

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