【问题标题】:Struts 2 keep list valuesStruts 2 保留列表值
【发布时间】:2012-08-07 16:48:03
【问题描述】:

使用 struts2 如何在单击 jsp 按钮、执行操作并再次返回 jsp 后保留列表值?再次单击几次。
我一直在观察,为了保留一个不是列表的变量的值,我只需要使用它的 getter 和 setter 在操作中声明它,并在 jsp 中放置一个隐藏字段或文本字段,但关于列表不要t 是这样工作的。

【问题讨论】:

  • 猜测会话将是发布 jsp 代码的正确方法,我将对其进行编辑以获得答案。

标签: list struts2


【解决方案1】:

您是正确的,我们需要一个 getter 和 setter 来为我们的 action 类中的受尊重的属性发送和接收从 Action 类到 JSP 的日期并且以相反的顺序。

但由于收集,不可能将其存储在单个字段中,因此您在这里几乎没有选择。

如果 List 是一个简单的字符串列表,您可以创建一个逗号分隔的字符串,并可以使用它以相反的顺序从操作转到 JSP(很容易将其转换为列表),我不会推荐这种方法。

第二个选项我正在考虑在会话中设置列表,您可以随时根据您的选择在您的操作类中检索列表。

【讨论】:

    猜你喜欢
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    相关资源
    最近更新 更多