在分页结构中实现动态页面大小2+;JAVA

在分页结构中实现动态页面大小2+;JAVA,java,struts,Java,Struts,我试图通过Struts2中的display标签实现分页。 现在我的要求是我有一个组合框,它有一些页面大小值,比如5,10,15 那么,我如何在Struts2中更新显示标记的页面大小中的值呢?我不确定Struts2的具体情况,但是一般来说,如果使用JSF,如果您将用于分页的任何组件绑定到支持bean中,您可以通过一个操作来设置属性,例如属性。我不确定Struts2的具体情况,但是一般来说,使用JSF,如果您将用于分页的组件绑定到支持bean中,您可以通过一个操作来设置这样的属性。您将在您的操作上创

我试图通过
Struts2
中的display标签实现分页。 现在我的要求是我有一个组合框,它有一些页面大小值,比如5,10,15


那么,我如何在
Struts2
中更新显示标记的页面大小中的值呢?

我不确定Struts2的具体情况,但是一般来说,如果使用JSF,如果您将用于分页的任何组件绑定到支持bean中,您可以通过一个操作来设置属性,例如属性。

我不确定Struts2的具体情况,但是一般来说,使用JSF,如果您将用于分页的组件绑定到支持bean中,您可以通过一个操作来设置这样的属性。

您将在您的操作上创建一个公开的属性,例如selectedPageSize。此属性可以设置为默认大小(在示例5中)。您将保留一个隐藏的表单字段来存储当前选定的值。这将在视图中使用,显示标记类似于:

<c:set name="selectedPageSize" value="selectedPageSize" scope="request"/>
<display:table pagesize="${selectedPageSize}" ... >

您将在您的操作上创建一个公开属性,例如selectedPageSize。此属性可以设置为默认大小(在示例5中)。您将保留一个隐藏的表单字段来存储当前选定的值。这将在视图中使用,显示标记类似于:

<c:set name="selectedPageSize" value="selectedPageSize" scope="request"/>
<display:table pagesize="${selectedPageSize}" ... >


但是我们如何从隐藏字段设置这个expose属性呢。您能给我一些说明,以及我们如何在action类中创建expose属性吗?但是我们如何从隐藏字段设置这个expose属性呢。您能给我一些说明,以及如何在action类中创建expose属性吗