调用此方法:
int pageNo=ps.getFenyePageNo(param,lastPage);
具体方法:
private int currentPageNo=1;
public int getFenyePageNo(String param, int lastPage) {
if ("first".equals(param) || null == param) {
currentPageNo = 1;
}
else if ("next".equals(param)) {
if (currentPageNo < lastPage) {
System.out.println("当前页3::"+currentPageNo);
currentPageNo++;
}
}
else if ("previous".equals(param)) {
if (currentPageNo > 1) {
currentPageNo--;
}
}
else if ("last".equals(param)) {
currentPageNo = lastPage;
}
return currentPageNo;
}
现在的问题就是::调用一次方法,数据就保存在currentPageNo里面了,需要不停的调用这个方法。
有没有什么办法,能每次调用完这个方法之后,就能清除这个方法里面的数据!!!
清除数据是我想要的结果,,哪位大神有什么好办法吗?????
est mal défini. Le front-end ne transmet que
第几页
et每页size
Ensuite, le back-end calculelimit,offset
, trouve les données et les renvoie au front-end.La demande et le retour sont les suivants :
Défini comme une variable locale renvoie
Pour des problèmes tels que la pagination, il est préférable d'avoir une classe de base commune dans le projet. Les classes communes standardisent les fonctionnalités communes de la pagination. Parce que toutes les requêtes de page de liste doivent utiliser la pagination. Le code recommandé est le suivant :
La page a un champ caché, qui est utilisé pour stocker le currentPageNo de la page actuelle. Lors du passage à la page, le currentPageNo est soumis au serveur et une valeur lui est attribuée.
.Peu importe que le currentPageNo sur le serveur soit local ou non. Il est réattribué à chaque fois. Si aucune valeur n'est soumise, la valeur 1 lui sera attribuée
Vos actions héritent toutes d'une baseAction. Cette baseAction implémente l'interface Ipage, qui implémente la page, y compris le nombre total de pages, le numéro de page et la taille de chaque page. . .
Les variables locales sont effectuées