如何使用Struts2为JSP页面使用多个按钮(每行一个)

我真的不知道如何标题我的问题,但我有一个JSP页面,其中有一个表格显示数据库中的元素,我希望每行都有一个按钮来删除或编辑该特定行。 这是我生成表的JSP页面的一部分(表和按钮生成正常)

 table { empty-cells: show; }     
Action

我如何得到它,以便当我点击某一行上的某个特定按钮时,我的程序将知道它应该执行哪一行(编辑/删除)? 对不起,我仍然是Struts2的新手……

我不确定为什么你有一个只为按钮嵌套的表…也许是为了布局。 我建议让你的每个顶级都有一个表单,其中包含另一个标识行的属性,以及两个提交按钮。

例如这样的事情(未经测试)

      

您可以拥有一个单独的表单,每个表单都有多个操作。 只需在行中添加一些唯一标识您将要操作的行的内容。

因此,发生这种情况时,rowID将包含在请求中,并作为setter的参数(setRowID())发送给您的特定操作。 只需从原始数据中选择一些唯一标识它的东西。