| Run:
| exampletag.jsp
| View:
| exampletag.tld
| ExampleLoopTag.java
| ExampleLoopTagTEI.java
| exampletag.jsp
### Tag Extension Sample
This sample illustrates how to create and use a custom tag by JSP 1.1 tag extension mechansim. JSP 1.1 tag extension is a runtime oriented mechanism. A `loop` tag is defined in this sample. It is simlar to a for-loop construct in other programming language. `exampletag.tld` is the tag library descriptor XML file that describe the basic information of that tag in a declarative way. `ExampleLoopTag.java` is the main java class that defines the behavior of the tag. It is used in both runtime and translation time. `ExampleLoopTagTEI.java` is the auxiliary java class that defines tag extra information, e.g. variables defined by the tag, attributes validation. This class is used in translation time only. `exampletag.jsp` is the actual JSP usage sample. It shows how to use the loop tag in a nested for-loop situation.