📄 paginationtag.java
字号:
package com.sunwah.baseapp.servlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.components.Component;
import org.apache.struts2.views.jsp.ComponentTagSupport;
import com.opensymphony.xwork2.util.ValueStack;
/**
*
* 分页标签
*
*/
public class PaginationTag extends ComponentTagSupport {
/**
*
*/
private static final long serialVersionUID = -1716975845393118665L;
private String currentPage;
private String total;
private String styleClass;
private String theme;
private String includes;
private String url;
public void setTheme(String theme) {
this.theme = theme;
}
public void setStyleClass(String styleClass) {
this.styleClass = styleClass;
}
public void setCurrentPage(String currentPage) {
this.currentPage = currentPage;
}
public void setTotal(String total) {
this.total = total;
}
public String getIncludes() {
return includes;
}
public void setIncludes(String includes) {
this.includes = includes;
}
@Override
public Component getBean(ValueStack arg0, HttpServletRequest arg1,
HttpServletResponse arg2) {
return new Pagination(arg0, arg1);
}
protected void populateParams() {
super.populateParams();
Pagination pages = (Pagination) component;
pages.setCurrentPage(currentPage);
pages.setIncludes(includes);
pages.setTotal(total);
pages.setStyleClass(styleClass);
pages.setTheme(theme);
pages.setUrl(url);
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -