java - 如何在不使用复选框或单选按钮的情况下将表格中选择的数据发送到 Struts2 中?

标签 java javascript jsp struts2

我有一个使用 struts:iterator 标记显示的表。表值包含在 ArrayList 中。我在列表的每一行上都有一个编辑按钮。当用户单击编辑按钮时,该行的内容应发送到操作和相应的结果页面。我不允许使用复选框和单选按钮。

是否有一些 param 标记我可以使用将该行设置为参数并将其返回到结果页面中。或者有没有办法在 session 中设置该行并将其从 session 中取回?我如何在 Struts2 中实现这一点?

最佳答案

您不应该将整行设置为参数,您只需要设置该行的参数id。然后您可以在需要保存记录时再次检索记录。要设置参数,您可以使用这样的链接

<s:a action="edit" value="Edit"><s:param name="id" value="%{#row[ID]}"/></s:a>   

关于java - 如何在不使用复选框或单选按钮的情况下将表格中选择的数据发送到 Struts2 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747638/

相关文章:

Java 8 流 : java. lang.IllegalStateException:结束大小 84758 小于固定大小 84764

javascript - 在 Javascript 音乐播放器播放列表中使用 PHP

javascript - Firefox 扩展中的 localStorage

java - Spring 3 MVC : Java Based Config using servlet container 2. 5抛出404

java - 如何将复选框值(选中/未选中)作为jsp中的href参数传递给 Controller

java - 如何在 Java 中调用另一个类的方法?

java - Apache 卡夫卡 (KStreams) : How to subscribe to multiple topics?

java - CompareTo 中的变量顺序会有所不同吗?

asp.net - 母版页 Asp.net 上的回发事件之前的验证

java - 设置值时出现 NullPointerException