如何传递参数panelgroup-binding,JSF

如何传递参数panelgroup-binding,JSF,jsf,binding,Jsf,Binding,我有一个从数据库读取寄存器的datatable。 在datatable中,我有一个panelgroup,它由绑定填充 我的问题是我不能传递参数。我想从datatable变量中传递一个值,在这种情况下是preg,在每一行上,我想知道为填充面板组而读取的寄存器值 如果我显示该值,它对每一行都可以正常工作:{preg.idpreg} <h:dataTable var="preg" value="#{Pregbacking.list(Pregbacking.idenq)}"> &l

我有一个从数据库读取寄存器的
datatable
。 在
datatable
中,我有一个
panelgroup
,它由绑定填充 我的问题是我不能传递参数。我想从
datatable
变量中传递一个值,在这种情况下是preg,在每一行上,我想知道为填充
面板组而读取的寄存器值

如果我显示该值,它对每一行都可以正常工作:
{preg.idpreg}

<h:dataTable var="preg"  value="#{Pregbacking.list(Pregbacking.idenq)}">
    <h:column>
        #{preg.idpreg}
        <h:panelGroup binding="#{Pregbacking.dynamicDataTableGroup(preg.idpreg)}"/>
    </h:column>
</h:dataTable>

#{preg.idpreg}

有人知道我如何解决这个问题吗?

这应该可以找到,但我相信您需要确保使用的是现代servlet规范(我认为是v3)。使用最新的Glassfish或Tomcat应用程序服务器。

我使用的是Glassfish server开源版本3.0.1(build 22)。如果我“修复”了参数,我可以工作,例如:,但问题是在调用绑定时没有传递datatable var的值。很抱歉,我不确定会出现什么问题。我们在我们的项目中做了完全相同的事情,而且效果非常好。