我的例子是判断登录人的权限,根据权限确定显示某个按钮。类似if判断功能
tld文件内容如下<tag>
        <name>has</name>
        <tagclass>com.HasPrivilegeTag</tagclass>
        <bodycontent>JSP</bodycontent>
<tag>
HasPrivilegeTag类:
protected boolean condition() throws JspTagException {
        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
        User user = (User) request.getSession().getAttribute("user");
      
        // PrivilegeUtil是验证此user是否具有权限的类,返回boolean值
        boolean result = PrivilegeUtil.hasOperatePrivilege(user);
    
        return result;
    }
    
    public int doStartTag() throws JspException {      if(condition()){
     return EVAL_BODY_INCLUDE;
     }
    return SKIP_BODY;
    
    }现在问题是这样
1.这样定义一个标签对不对?
2.页面中如何使用这个标签?