📄 summaryformtag.java
字号:
package com.eline.common.taglib;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.JspTagException;
import java.io.IOException;
import javax.servlet.jsp.*;
public class SummaryFormTag extends TagSupport {
private static final long serialVersionUID = -3257059150178305198L;
private ListTag listTag;
public SummaryFormTag() {
listTag = null;
}
public int doEndTag() throws JspException {
return EVAL_PAGE;
}
public int doStartTag() throws JspException {
listTag = (ListTag) TagSupport.findAncestorWithClass(this, ListTag.class);
if(listTag == null)
throw new JspTagException("产生列表摘要信息标记失败(没有相应列表标记)!");
try {
JspWriter jspWriter = pageContext.getOut();
jspWriter.print("页数:" + (listTag.pageIndex + 1) + "/" + listTag.totalPages + " (" + listTag.totalRecords + "项)");
// jspWriter.print("共" + listTag.totalRecords + "条记录,共" + listTag.totalPages + "页;第" + (listTag.pageIndex + 1) + "页");
} catch (IOException e) {
throw new JspException("SummaryTag: error printing.");
}
return SKIP_BODY;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -