From the Spring tag-lib I use the form tag because it integrates with Spring’s MVC technology binding your data entry forms tightly to your Spring Java code, and the spring tag for property display via resource bundles - amongst other things.
To include the Spring form tag in your JSP use the following:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
To include the Spring spring tag in your JSP then use the following:
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
I tend to use the tiles part of the Struts tag-lib (although it contains a lot of other functionality), because my screens are structured using tiles for re-usability.
To import the struts tiles tag-lib use the following:
<%@ taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles" %>
My final tag lib of choice is the JSTL tag lib. This contains useful, basic programming paradigms such as looping and decision making.
To import the JSTL tag-lib use the following line of code in your JSP:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Spring tab libraries are fully explained on the Spring web site in their reference manual.