如果验证失败struts2,则隐藏字段值将丢失

时间:2009-08-16 06:59:48

标签: struts2 hidden-field

我正在使用strut-2.1.6

我有一个视图页面,其中包含隐藏字段中当前查看记录的主键。如果我发布此页面以保存记录,任何验证都会失败。我回到同一页面,它保留所有其他值但丢失隐藏的字段值。现在,当尝试保存它时,我的请求参数中的主键值为null。

任何有关此问题的帮助都将非常有用。

1 个答案:

答案 0 :(得分:1)

在执行验证的操作中,您是否同时拥有此隐藏值的getter和setter?

如果是这样,你应该能够在那里设置断点,并确保隐藏的值都被推入你的行动,然后撤回。

在动作中这个id是否有可能在验证方法中被破坏,或者如果你使用Preparable,那么准备方法?

最初渲染此页面的操作最初是否与用于验证的操作相同?