디지털 수정 페이지
function StringBuffer(){
this._String = new Array();
};
StringBuffer.prototype.append = function(str){
this._String.push(str);
};
StringBuffer.prototype.toString = function(){ return this._String.join('');};
페이지는 숫자 페이지, 쇼를 표시합니다.jsp
var str = new StringBuffer();
var url = "student.0905?method=doFindAll";
var cpageInt = ${page.pageNo};
var totalInt = ${page.pageTotal};
// ,
str.append("<div class=\"digg\">");
str.append("[ ");
if (${page.pageTotal} == 1) {
str.append("<strong>1</strong> ");
} else {
if (cpageInt > 1) {
// , “<< <”
//<<:
//<:
str.append("<a href='"+url+"&pageNo=1"+"'>«</a> ");
str.append("<a href='"+url+"&pageNo=" + (cpageInt - 1));
str.append("'>‹</a> " );
}else{
str.append("« ‹ " );
}
var v=(cpageInt-4)>0?(cpageInt-4):1;
var v1=(cpageInt+4)<totalInt?(cpageInt+4):totalInt;
if(v1==totalInt){
v=totalInt-10;
v= v<=0 ? 1: v; //prevent v would be negative
}else if(v==1&&v1<totalInt){
v1=totalInt>10?10:totalInt;
}
//10
for (var i = v; i <= v1; i++) {
if (cpageInt == i) { //
str.append("<span class=\"current\">");
str.append(i);
str.append("</span>");
}else{
str.append("<span>");
str.append("<a href='"+url+"&pageNo=" + i +"'>" + i + "</a> ");
str.append("</span>");
}
}
// 1 , “> >>”
if (cpageInt<totalInt) {
//>>:
//>:
str.append("<a href='"+url+"&pageNo=" + (cpageInt + 1));
str.append("'>›</a> " );
str.append("<a href='"+url+"&pageNo=" + totalInt);
str.append("'>»</a> " );
}else{
str.append("› » " );
}
}
str.append("]");
str.append("</div> ");
str.append("</span>");
document.write(str.toString());
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.