📄 b_tagtype.java
字号:
package Module;
import java.io.IOException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import javax.servlet.jsp.tagext.TagSupport;
public class b_TagType extends TagSupport {
private String href;
private b_PageBean arraylist;
private String type;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getHref() {
return href;
}
public void setHref(String href) {
this.href = href;
}
public int doStartTag()
{
JspWriter out = pageContext.getOut();
try {
out.print("当前第 "+getArraylist().getCurrPage()+" 页 ");
out.print("共 "+getArraylist().getLastPage()+" 页 ");
if(getArraylist().getCurrPage()==1){
out.print(" 首 页 上一页 ");
}else
{
out.print("<a href="+getHref()+"?operate=booksubmit&pagesize=1&type="+getType()+"> 首 页 </a>");
out.print(" <a href="+getHref()+"?operate=booksubmit&pagesize="+(getArraylist().getCurrPage()-1)+"&type="+getType()+"> 上一页 </a>");
}
if(getArraylist().getCurrPage()==getArraylist().getLastPage()){
out.print(" 下一页 尾 页");
}else
{
out.print(" <a href="+getHref()+"?operate=booksubmit&pagesize="+(getArraylist().getCurrPage()+1)+"&type="+getType()+"> 下一页 </a>");
out.print(" <a href="+getHref()+"?operate=booksubmit&pagesize="+getArraylist().getLastPage()+"&type="+getType()+"> 尾 页 </a>");
}
} catch (IOException ex)
{
ex.printStackTrace();
}
return SKIP_BODY;
}
public int doEndTag()
{
return EVAL_PAGE;
}
public b_PageBean getArraylist() {
return arraylist;
}
public void setArraylist(b_PageBean arraylist) {
this.arraylist = arraylist;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -