Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JSF中向现有数据表添加行_Jsf - Fatal编程技术网

在JSF中向现有数据表添加行

在JSF中向现有数据表添加行,jsf,Jsf,我需要更改一个现有的JSF1.1项目,在这个项目中,我需要在单击按钮时向datatable添加一行。当前datatable从支持bean加载3行,这个新按钮应该在每次单击时向datatable添加额外的行。使用由提供的建议,我能够在UI上显示额外的行,但我无法将新数据保存回数据库,因为支持bean在请求范围内,我无法更改此bean的范围,因为它会产生其他问题。有人能为我提供一个解决方案来显示新行,并在支持bean在请求范围内时将数据保存回数据库 谢谢 希亚姆 但是我无法将新数据保存回数据库,因为

我需要更改一个现有的JSF1.1项目,在这个项目中,我需要在单击按钮时向datatable添加一行。当前datatable从支持bean加载3行,这个新按钮应该在每次单击时向datatable添加额外的行。使用由提供的建议,我能够在UI上显示额外的行,但我无法将新数据保存回数据库,因为支持bean在请求范围内,我无法更改此bean的范围,因为它会产生其他问题。有人能为我提供一个解决方案来显示新行,并在支持bean在请求范围内时将数据保存回数据库

谢谢 希亚姆

但是我无法将新数据保存回数据库,因为支持bean在请求范围内


链接文章提供了如何在请求范围内执行此操作的代码示例。如果保存新行失败,那么数据(预)加载逻辑显然不正确。我建议从头到尾通读这篇文章。

谢谢巴卢斯克和哈里。。你的建议很有用,我终于得到了所需的结果