JSP 将值从表传递到表单

Posted

技术标签:

【中文标题】JSP 将值从表传递到表单【英文标题】:JSP Pass values from a table to a form 【发布时间】:2016-01-27 17:13:55 【问题描述】:

我有一个包含一些产品详细信息的页面,我需要编辑当前详细信息,因此我想在单击编辑按钮时将这些行当前值传递给编辑页面。 请帮忙

【问题讨论】:

【参考方案1】:

有 3 种方法可以将值从一个 jsp 传递到另一个。 使用 PathVariable:

<a href="site.jsp?var=$var" />

带有隐藏字段:

<form method="post" action="next.jsp">    
   <input type="hidden" name="var" value="$var">

或者使用 Session 对象。

session.setAttribute("var", var);

你可以在下一个 jsp 上用 session.getAttribute(var) 得到这个。

【讨论】:

实际上我有一个包含一些行的页面,每行都有一个编辑按钮。我需要编辑每一行项目。所以当我单击该行上的编辑按钮时,我需要传递整行内容。 因此您可以将所有单元格存储在同一个 var 中,或者为每个单元格使用一个 var。但是,您的问题似乎已经解决了,因为您标记了答案

以上是关于JSP 将值从表传递到表单的主要内容,如果未能解决你的问题,请参考以下文章

将值从表视图控制器传递到视图控制器

将值从表单传递到表单

使用 <a href> 将值从 jsp 传递到 servlet

如何将值从 tableview 传递到 collectionview

使用 <a href> 将值从 jsp 传递到 servlet

使用DAO将值从java类传递给jsp页面