分页标签
2009-09-26 00:00:00 来源:WEB开发网3.PageTag.java
1package cn.com.sunrise.home.util;
2/**//*
3 * To change this template, choose Tools | Templates
4 * and open the template in the editor.
5 */
6
7
8import com.opensymphony.xwork2.util.ValueStack;
9import javax.servlet.http.HttpServletRequest;
10import javax.servlet.http.HttpServletResponse;
11import org.apache.struts2.components.Component;
12import org.apache.struts2.views.jsp.ComponentTagSupport;
13
14/** *//**
15 * 分页标签
16 * @author xiongwei
17 */
18public class PageTag extends ComponentTagSupport {
19
20 private String pageNo;
21 private String total;
22 private String styleClass;
23 private String theme;
24 private String includes;
25
26 public void setTheme(String theme) {
27 this.theme = theme;
28 }
29 public void setStyleClass(String styleClass) {
30 this.styleClass = styleClass;
31 }
32 public void setPageNo(String pageNo) {
33 this.pageNo = pageNo;
34 }
35 public void setTotal(String total) {
36 this.total = total;
37 }
38 public String getIncludes() {
39 return includes;
40 }
41 public void setIncludes(String includes) {
42 this.includes = includes;
43 }
44
45 @Override
46 public Component getBean(ValueStack arg0, HttpServletRequest arg1, HttpServletResponse arg2) {
47 return new Pages(arg0, arg1);
48 }
49
50 protected void populateParams() {
51 super.populateParams();
52
53 Pages pages = (Pages)component;
54 pages.setPageNo(pageNo);
55 pages.setIncludes(includes);
56 pages.setTotal(total);
57 pages.setStyleClass(styleClass);
58 pages.setTheme(theme);
59
60 }
61}
- ››分页标签
- ››标签使用
- ››标签库的深入研究
- ››标签库使用指南1-Application标签库
更多精彩
赞助商链接