【发布时间】:2009-06-11 15:25:45
【问题描述】:
我将 (UIInput) 添加到动态创建的数据表 (UIData) 的页脚列 (UIColumn) 中。 UIData 绑定到 jsp 中的数据表标签。 在数据表中,我只有页眉和页脚,页眉的标签和页脚在可编辑的文本框中具有相应的值。 当我更改值并使用命令按钮提交表单并尝试在操作方法中使用 .getValue() 访问 UIInput 值时,我只获取旧值而不是页面中更新的值。 我尝试将它绑定到支持 bean 中的属性并检查设置器中设置的值。我注意到正在设置旧值,而我在页面中更新的值并未反映在操作方法或设置器中。 我尝试使用 .getValue、.getLocalValue、.getSubmittedValue。这些都没有给我新的价值观。 有什么建议我可能会做什么?
我设法通过从 requestParameterMap 中提取值来解决问题。 如果有解决该问题的方法,请告诉我。 McDowell - 感谢您的投入。
【问题讨论】:
-
您能否提供一个非常简单的页面和 bean 来重现该问题?这将有助于缩小问题范围。