Jsp 如何在rich datascroller的actionlistener事件之前调用任何setter方法

Jsp 如何在rich datascroller的actionlistener事件之前调用任何setter方法,jsp,richfaces,richdatatable,Jsp,Richfaces,Richdatatable,我想在操作侦听器事件之前获取rich:datascroller的页码。对于下面的代码绑定属性,在调用dataScroller方法后设置decRm.dataScrollerBind(UIDataScrollar)的值 JSP代码 <rich:dataTable> <rich:datascroller id="histScroller" binding="#{decRm.dataScrollerBind}" actionListener="#{decRm.d

我想在操作侦听器事件之前获取
rich:datascroller
的页码。对于下面的代码绑定属性,在调用dataScroller方法后设置
decRm.dataScrollerBind(UIDataScrollar)
的值

JSP代码

<rich:dataTable>
    <rich:datascroller id="histScroller" binding="#{decRm.dataScrollerBind}"
        actionListener="#{decRm.dataScroller}" for="decHistID" />
<rich:dataTable>


在data scroller的actionlistener事件之前,是否可以获取rich data scroller的页码?

它真的是JSP吗?也许“JSP代码”应该改为“xhtml代码”。JSF2不支持JSP(即使您使用RichFaces3),您可以在任何操作中调用setter,例如作为actionListener的一部分。但通常不需要。有关datascroller和dataTable之间的正确关系,请检查ID。在您的代码中,dataTable的id丢失了,但是使用了datascroller的
属性。它真的是JSP吗?也许“JSP代码”应该改为“xhtml代码”。JSF2不支持JSP(即使您使用RichFaces3),您可以在任何操作中调用setter,例如作为actionListener的一部分。但通常不需要。有关datascroller和dataTable之间的正确关系,请检查ID。在您的代码中,缺少dataTable的id,但使用了datascroller的
属性。