A software routine written in Java that is used in a JSP page by referencing it with a tag. JSP programmers can write custom tags because they are commonly used in the kinds of applications they write or for purposes of readability. Instead of having Java code interspersed throughout the JSP page, JSP tags conform to the syntax of HTML and help non-Java programmers maintain the JSPs more easily. See
JSTL and
Struts.