Html table Struts 1-如何在另一个JSP页面中提取要处理的表行值

Html table Struts 1-如何在另一个JSP页面中提取要处理的表行值,html-table,struts,Html Table,Struts,我面临着这个问题:我有一个填充()了一些来自某个操作的数据,最后一个值(每个表行)是一个链接,它会驱动我转到另一个JSP页面,其中包含单击该链接编辑相应值的行的数据 事实上,我不知道如何从该行获取值,并在单击链接后将它们传递到另一个JSP页面 有什么想法/例子/实施吗 创建链接的代码(在呈现JSP的表中)可以将该行的对象ID作为查询参数嵌入链接中,例如?objectId=13AB73C。(出于安全原因,最好嵌入ID的唯一散列,而不是实际的数据库ID)。然后可以从请求参数中获取该id 一旦您有了行

我面临着这个问题:我有一个
填充(
)了一些来自某个操作的数据,最后一个值(每个表行)是一个链接,它会驱动我转到另一个JSP页面,其中包含单击该链接编辑相应值的行的数据

事实上,我不知道如何从该行获取值,并在单击链接后将它们传递到另一个JSP页面


有什么想法/例子/实施吗

创建链接的代码(在呈现JSP的表中)可以将该行的对象ID作为查询参数嵌入链接中,例如
?objectId=13AB73C
。(出于安全原因,最好嵌入ID的唯一散列,而不是实际的数据库ID)。然后可以从请求参数中获取该id


一旦您有了行的对象id,您就可以从数据库中加载数据,用于编辑页面。

Yeap,也许这是一个解决方案。这就是我在ASP.NETWebForms中所做的,但我对Struts非常陌生;事实上,我不知道如何从JSP中获取该值并调用一个操作(例如)…我的意思是,如何将该值传递给单击链接后将调用的操作。当您单击一个链接(如果它确实是一个链接,即)时,浏览器会发出一个全新的web请求。该请求将受制于struts配置操作映射,就像任何其他请求一样,包括绘制表的页面的请求。href中的URL有效地确定了操作。然后,该操作使用该参数执行它的操作。如果您在struts系统中执行ajax请求,同样的情况也适用,唯一的区别是jsp生成JSON,而不是html。免责声明:自从struts 1.x以来,我就没有使用过struts,有些术语可能有点不同。