📄 updownpage.java
字号:
package org.better.hr.comm.page;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
/**
* 分页显示的辅助程序
* 用作跳页
*/
public class updownPage extends TagSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
private String file="";
int num=0;
public String getFile() {
return file;
}
public void setFile(String file) {
this.file=file;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num=num;
}
public int doStartTag() throws JspException {
int intPage=1;
int PageCount=1;
if(pageContext.getAttribute("intPage")!=null) {
intPage=Integer.parseInt((String)pageContext.getAttribute("intPage"));
pageContext.removeAttribute("intPage");
}
if(pageContext.getAttribute("PageCount")!=null) {
PageCount=Integer.parseInt((String)pageContext.getAttribute("PageCount"));
pageContext.removeAttribute("PageCount");
}
try {
pageContext.getOut().print("<p> 总数:"+num+"例 ");
if (intPage> 1) {
pageContext.getOut().print("<A href=\""+file+"?page="+
new Integer(intPage-1).toString()+
"\"><font color=\"#000000\">上一页</font></A> ");
}
pageContext.getOut().print("当前第 "+intPage+" 页 ");
if (intPage < PageCount) {
pageContext.getOut().print("<A href=\""+file+"?page="+new Integer(intPage+1).toString()+
"\"><font color=\"#000000\">下一页</font></A> ");
}
pageContext.getOut().print("共 "+PageCount+" 页 "+
"跳到第 <input name=page type=text class=input1 size=1> 页 "+
"<input type=image src=\"images/go.bmp\" width=18 height=18 border=0>");
} catch(Exception ioException) {
System.err.println("Exception thrown ");
throw new JspException(ioException);
}
return SKIP_BODY;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -