| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?xml version="1.0" encoding="utf-8" ?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"  "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"><taglib>  <tlib-version>1.1.2</tlib-version>  <jsp-version>1.2</jsp-version>  <short-name>xtframe authz</short-name>  <uri>/authz-tags</uri>  <description>自定义标签</description>  <tag>    <name>hasPermission</name>    <tag-class>com.xtframe.web.tags.HasPermissionTag</tag-class>    <body-content>JSP</body-content>    <description>Displays body content only if the current Subject (user)      'has' (implies) the specified permission (i.e the user has the specified ability).    </description>    <attribute>      <name>name</name>      <required>true</required>      <rtexprvalue>true</rtexprvalue>    </attribute>  </tag>     <tag>    <name>principal</name>    <tag-class>com.xxtframe.web.tags.PrincipalTag</tag-class>    <body-content>JSP</body-content>    <description>Displays the user's principal or a property of the user's principal.</description>    <attribute>      <name>type</name>      <required>false</required>      <rtexprvalue>true</rtexprvalue>    </attribute>    <attribute>      <name>property</name>      <required>false</required>      <rtexprvalue>true</rtexprvalue>    </attribute>    <attribute>      <name>defaultValue</name>      <required>false</required>      <rtexprvalue>true</rtexprvalue>    </attribute>  </tag>  </taglib>
 |