show.java
来自「企业进销存管理系统」· Java 代码 · 共 45 行
JAVA
45 行
package action;
import java.util.ArrayList;
import java.util.HashMap;
import javax.servlet.http.HttpSession;
public class Show {
public static ArrayList page(ArrayList al,int n,HttpSession s){
ArrayList a=new ArrayList();
int sumPage=al.size()/5+1;
if(al.size()%5==0){
sumPage--;
}else{}
if(n<=0){
n=1;
}else if(n>sumPage){
n=sumPage;
}
try{
for(int i=0;i<5;i++){
HashMap has=(HashMap)al.get(5*(n-1)+i);
if(has!=null){
a.add(has);
}else{
break;
}
}
}
catch(IndexOutOfBoundsException e){
System.out.println("something wrong");
}
s.setAttribute("sumpage", sumPage);
System.out.println("sumpage="+sumPage);
s.setAttribute("sumrecord", al.size());
System.out.println("sumrecord"+al.size());
s.setAttribute("nowpage", n);
System.out.println("nowpage"+n);
return a;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?