public void release() 是何时执行的, 
我实现了release方法, 发现执行完后标签没有清掉变量
    pageSize = null;
第二次再重新打开页面时pageSize 的值还是没变
public class PaginationTag extends BodyTagSupport { private static final long serialVersionUID = 3871230856864678480L; private String cpage; private String total; private String url; private String pageSize; private String formName; private String width;

private TagUtils tagUtils = TagUtils.getInstance(); public String getCpage() {
return cpage;
} public void setCpage(String cpage) {
this.cpage = cpage;
} public String getTotal() {
return total;
} public void setTotal(String total) {
this.total = total;
} public String getUrl() {
return url;
} public void setUrl(String url) {
this.url = url;
} public String getPageSize() {
return pageSize;
} public void setPageSize(String pageSize) {
this.pageSize = pageSize;
} public String getFormName() {
return formName;
} public void setFormName(String formName) {
this.formName = formName;
} public String getWidth() {
if (StringUtils.isBlank(width)) {
width = "100%";
}
return width;
} public void setWidth(String width) {
this.width = width;
} @Override
public int doStartTag() throws JspException {
return EVAL_BODY_INCLUDE;
}
@Override
public int doEndTag() throws JspException { return EVAL_PAGE;
} @Override
public void release() {
        pageSize = null;
}
}