gpt4 book ai didi

java - 将数据从 jsp 迭代器发送回 struts Action 类

转载 作者:行者123 更新时间:2023-11-30 08:42:06 24 4
gpt4 key购买 nike

我已经使用迭代器标签在 jsp 中显示数据。

<s:iterator value="prodAL" status="id">
<tr>
<td><s:property value="PName"/></td>
<td><s:property value="model"/></td>
<td><s:property value="price"/></td>
<td><s:property value="quantity"/></td>
<td><s:property value="status"/></td>
</tr>
</s:iterator

我如何实现一个按钮(或其他可点击的界面元素),以便在点击它时,只有该特定行的内容应该传递给另一个可以编辑内容的 jsp 或操作类。

最佳答案

您必须始终通过操作,并从操作调度 JSP。永远不要从一个 JSP 直接跳转到另一个 JSP。

也就是说,如果你想绘制一个产品列表,选择其中一个,登陆另一个页面并编辑它,流程是:

  • 操作一:加载并公开 List<Product>通过 setter/getter ;
  • JSP One:迭代 <form> 中的产品列表以第二步为目标;使用<s:hidden /> , 一个 <s:checkbox/>或与按钮结合使用的任何东西(如果您希望每一行都有一个按钮,请使用隐藏属性,如果您希望在整个页面中使用一个编辑按钮,请使用复选框)以发送产品ID第二步
  • 操作二:通过 setter 接收 ProductID,使用它加载产品,通过 getter 公开产品,呈现 JSP Two
  • JSP二:通过<s:textfield />公开Product属性, 使用 <s:hidden />对于 ProductID。

关于java - 将数据从 jsp 迭代器发送回 struts Action 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34681817/

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