package com.hwlcn.security.web.tags; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; //角色标签 public abstract class RoleTag extends SecureTag { private String name = null; public RoleTag() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int onDoStartTag() throws JspException { boolean show = showTagBody(getName()); if (show) { return TagSupport.EVAL_BODY_INCLUDE; } else { return TagSupport.SKIP_BODY; } } protected abstract boolean showTagBody(String roleName); }