• λ我爱Aspx >> C#.Net >> jsp 自定义分页标签_JSP技巧
  • jsp 自定义分页标签_JSP技巧

  • :aspxer  Դ:internet  :2007-4-28 23:45:20  ؼ:
  • 花了一上午简单研究了下自定义标签。就弄了个自定义的分页标签。代码没有怎么仔细优化。先贴上来,:)

    1,标签的实现类NumenTag.java

    import java.util.ArrayList;

    import java.util.HashMap;

    import java.util.List;

    import java.util.Map;

    import javax.servlet.jsp.JspException;

    import javax.servlet.jsp.JspWriter;

    import javax.servlet.jsp.tagext.TagSupport;

    /** *//**

    * 自定义的分页标签

    *

    * @author 马万林

    *

    */

    public class NumenTag extends TagSupport {

    private String url = null;

    private Result result;

    private String page = null;

    private String[] p;

    private Map kv = new HashMap();

    private List key = null;

    /** *//**

    * 分离参数

    * @param params

    */

    public void setParams(String params) {

    key = new ArrayList();

    p = params.split(";");

    for (int i = 0; p.length>1&&i < p.length; i++) {

    kv.put(p[i].split(":")[0], p[i].split(":")[1]);

    key.add(p[i].split(":")[0]);

    }

    }

    /** *//**

    * 分页的结果

    * @param result

    */

    public void setResult(String result) {

    this.result = (Result) pageContext.getRequest().getAttribute("result");

    this.page = (String) pageContext.getRequest().getAttribute("page");

    }

    public void setUrl(String url) {

    this.url = url;

    }

    public int doStartTag() throws JspException {

    StringBuffer sb = null;

    Ҷƪл˵?
  • һƪ在Oracle中实现搜索分页查询_数据库技巧
    һƪ数据库的分页问题_数据库技巧