我正在创建一个复合组件,它将包装一个数据表以实现非常简单的分页。我需要在 ajax 请求之间保存状态(当前页码)。
我尝试在我的 FacesComponent 中创建字段,但我发现它们在 JSF 生命周期中被清除了:
@FacesComponent(value = "bfTableComponent")
public class BFTableComponent extends UIComponentBase implements NamingContainer {
private int currentPageNumber;
...
我似乎无法在任何地方找到执行此操作的简明指南!创建复合组件时如何在请求之间保存状态?